お世話になっております。
pythonで『複数のセルに、リスト内にあるデータを、順番に入力する方法』を探しております、、。
ご教授頂けますと幸いです。
以下が、自分が作成したコードとなります。
python
1import openpyxl 2 3book = openpyxl.load_workbook(~~エクセル指定~~) 4sheet = book['Sheet1'] 5 6aiueo = ["1","2","3"] 7for youso in range(0,len(aiueo)): 8 cell = 'B' + str(youso + 2) 9 sheet[cell] = str(aiueo) 10 11book.save(~~エクセル指定~~) 12
結果:エクセルのB2からB4まで、["1","2","3"]が入力された
python
1import openpyxl 2 3book = openpyxl.load_workbook(~~エクセル指定~~) 4sheet = book['Sheet1'] 5 6aiueo = ["1","2","3"] 7for youso in range(0,len(aiueo)): 8 cell = 'B' + str(youso + 2) 9 for a in aiueo: 10 sheet[cell] = a 11 12book.save(~~エクセル指定~~) 13
結果:エクセルのB2からB4まで、3が入力された(リストの最後の番号のみが表示された)
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/21 02:05