我有這個基本的問題,但不能左右我的頭:正確賦值
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'
程序應該填寫第二行的單元格。但它總是覆蓋之前的所有值。感謝您的幫助
謝謝,它的工作。我不知道你可以循環這兩個值 – neptunereach