pythonでexcelを使って伝票を作っています。
Sheet1の範囲AをSheet2の範囲Bに位置をズラしてコピペしたい。
下記のようなコードを試したのですが
何故かコピーした範囲には、全セルに79が入ります。
何が問題なのか分かりません。
何方かご教示願えませんでしょうか?
よろしくお願いします。
試したコード
import openpyxl
book = openpyxl.load_workbook('C:\Users\□□\XYZ.xlsx',data_only=True)
sheet1 = book['発注']
sheet2 = book['納品']
for i in range(10,49):
for j in range(16,25):
copy = sheet1.cell(row =i, column =j).value
for k in range(2,41):
for l in range(2,11):
sheet3.cell(row =k, column =l,value =copy)
環境
python 3.x windows10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/01 03:23