私はこの基本的な疑問を持っていますが、周りに私の頭を取得することはできません。適切な値の割り当ては
prepared_data = ([1, '7303 ', 'product1'], [2, '7304 ', 'product2'], [3, '7534 ', 'product3'], [4, '7652 ', 'product4'])
が、私は、これらの値を代入したいが、適切にループを配置する方法を取得することはできません。
for row_num in range(2, len(prepared_data)+2):
for index in range(len(prepared_data)):
wb2_ws1.cell(row=row_num, column=1).value = prepared_data[index][0]
wb2_ws1.cell(row=row_num, column=2).value = prepared_data[index][1]
wb2_ws1.cell(row=row_num, column=3).value = prepared_data[index][2]
wb2_ws1.cell(row=row_num, column=4).value = 'John'
プログラムは、2番目の行のセルに入力する必要があります。しかし、それは常に前にすべての値を上書きします。助けてくれてありがとう
ありがとうございました。私はあなたがそのような両方の値をループできることを知らなかった – neptunereach