首页 > 解决方案 > 将字典中的数据粘贴到 Excel 文件中

问题描述

我有一本包含各种产品的字典,如下:

my_dict={'name':['n1','n2','n3','n4'], 'size':['s1',',',',','s4], 'compat':[['el11','el12','el13'],['el2'],[','],['el41','el42']]}

我想将这些数据粘贴到 csv 文件中:


第一列第一行:名称

第一列第二行:大小

第一列第三行:兼容


第二列第一行:n1

第二列第二行:s1

第二列第三行:['el11','el12','el13']


第三列第一行:n2

第三列第二行:

第三列第三行:['el2']


等等


就我而言(不是示例),我有 25 个键和数千种产品参考。

我试过了 :

import csv
with open('C:\\testexport2.csv', 'wb') as csv_file:
    writer = csv.writer(csv_file)
    for key, value in my_dict.items():

...但不知道下一步该怎么做。如果您能提供帮助,那就太棒了!

标签: python-3.xdictionaryexport-to-csv

解决方案


你可以使用熊猫:

import pandas as pd

pd.DataFrame(my_dict).T.to_csv("data.csv")

现在在您的当前目录中检查 data.csv


推荐阅读