1
我想輸出我的數據字典,但收到一個迭代錯誤。寫入Excel的列表字典Openpyxl
字典是這樣的:
d = {123: [1, 3, 7], 144: [5, 8, 10]}
wb = openpyxl.Workbook()
wb.get_sheet_names()
sheet = wb.active
sheet.title = 'Data Output'
next_row=1
for key, values in won_bids:
sheet.cell(column=1, row=next_row, value=key)
sheet.cell(column=2, row=next_row, value=values)
next_row += 1
Workbook.close()
獲得 「類型錯誤: '詮釋' 對象不是可迭代」 的錯誤。
'won_bids'的值究竟是什麼?這可能是一個'int',因此是錯誤。 –
這不是錯誤的原因,但代碼的最後一行應該是'wb.close()'而不是'Workbook.close()'。 – Craig