[英]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'对象不可迭代”错误。
假设d
和won_bids
实际上是同一个东西,你可能只需调用.items()
方法来获取键和值的元组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.