gpt4 book ai didi

Python:如何将嵌套列表的字典导出到 Excel

转载 作者:太空宇宙 更新时间:2023-11-04 05:06:28 24 4
gpt4 key购买 nike

我是 Python 的新手,我在解决这个问题时遇到了麻烦。

例如,如果我有这样一本字典:

my_dict = {(40987, 'A'): [[1, 2, 3], [0, 1, 0], [0, 1, 1]], (11233, 'R'): [[2, 0, 2], [0, 2, 4]], (10716, 'R'): [[1, 1, 1]], (11049, 'S'): [[6, 0, 5], [2, 5, 7]]}

我想要的excel文件的结构是:

Code  Letter    List0        List1      ...     List_n

40987 A [1, 2, 3] [0, 1, 0]
11233 R [2, 0, 2] [0, 2, 4]
....

有没有办法将这个嵌套列表字典导出到 excel 文件?

最佳答案

您可以使用 openpyxl 模块。

from openpyxl import Workbook
wb=Workbook()
dest_filename = 'excelsheet.xlsx'
ws1 = wb.active
ws1.title = "nested lists"
dict={(40987, 'A'): [[1, 2, 3], [0, 1, 0], [0, 1, 1]], (11233, 'R'): [[2, 0, 2], [0, 2, 4]], (10716, 'R'): [[1, 1, 1]], (11049, 'S'): [[6, 0, 5], [2, 5, 7]]}
number=1
for item in dict.keys():

ws1.cell(row=number,column=1).value=item[0]
ws1.cell(row=number, column=2).value=item[1]
r=3
for list in dict[item]:
ws1.cell(row=number, column=r).value = str(list)
r+=1
number += 1
wb.save(filename = dest_filename)

很抱歉,如果这不是最好的方法,我对 Python 也有点陌生。 :)

关于Python:如何将嵌套列表的字典导出到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44334365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com