简体   繁体   English

将列表字典写入Excel Openpyxl

[英]Writing Dictionary Of Lists To Excel Openpyxl

I'm trying to output my dictionary of data to excel, but receiving an iterable error. 我正在尝试将我的数据字典输出到excel,但是收到可迭代的错误。

The dictionary looks like: 字典看起来像:

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

Getting "TypeError: 'int' object is not iterable" error. 获取“TypeError:'int'对象不可迭代”错误。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM