向Excel中写入列表的词典Openpyxl

我试图输出我的数据字典到Excel,但收到一个迭代错误。

字典看起来像:

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() 

获取“TypeError:”int对象不可迭代“错误。

假设dwon_bids实际上是相同的东西,你可能应该调用.items()方法来获取键和值的元组。