解決したいこと
エクセルシート内にある複数のタブ上から特定の数値を取り出して、別のエクセル表に記載したいです。
例)例えば、
シート1からA1|A2|A3とA10|A11|A12を取り出す。
シート2からA1|A2|A3とA10|A11|A12を取り出す。
同様にシート10まで取り出して、
新規のエクセルシートに、
シート1のA1|A2|A3
シート1のA1|A2|A3
~
シート10のA1|A2|A3
シート1のA10|A11|A12
シート1のA10|A11|A12
~
シート10のA10|A11|A12
のように書き出したいと思っております。
発生している問題・エラー
これ以降の構文をどうすれば良いのかが分かりません。
自分で試したこと
ここまでは書けたのですが、それ以降テキストやWEB検索をしますが、上記を解決できる方法に巡り合えず、どうすれば良いか途方に暮れております。昨日からPythonを初めて超ド素人なのですが、何かヒントをいただけますと幸いです。
import openpyxl as excel
book = excel.load_workbook("【2101-2102】西日本読書案内連絡表.xlsx")
sheet = book.worksheets[1]
rows = sheet["A21":"C21"]
for row in rows:
values = [cell.value for cell in row]
print(values)
rows = sheet["A29":"C29"]
for row in rows:
values = [cell.value for cell in row]
print(values)
new_book = excel.Workbook()
new_sheet = new_book.active
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/06 00:28