前提・実現したいこと
WEBスクレイピングである情報をリストに保存しているのですが、それらをグループごとに保存したいです。
発生している問題・エラーメッセージ
エクセルに保存はできるが、リストの最後の行だけ保存し、A1にしか保存されない、要素数ぶん、A??まで書き込みたいです
python
1import openpyxl 2import pprint 3 4Sheetnumber = ['1','2','3','4'] 5Europe_Africa = ['スペイン','スウェーデン','イングランド','ポルトガル','Ghana','Benezuera','Venezuela'] 6 7wb = openpyxl.load_workbook('test.xlsx') 8wb = openpyxl.Workbook() 9 10for Sheetnumber, Europe_Africa in zip(Sheetnumber, Europe_Africa): 11 wb.create_sheet(Sheetnumber) 12 sht = wb[Sheetnumber] 13 cl = sht['A1'] 14 cl.value = Europe_Africa 15 16wb.save('test.xlsx')
諸事情で本当のプログラムは見せれないですが、例えばこのようなプログラムがあるとした時に、sheet:1にEurope_Africaの要素を全て入れたいのですが、やり方がわからず困っております。
ご教授願います。
回答2件
あなたの回答
tips
プレビュー