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