【发布时间】:2012-11-19 13:27:12
【问题描述】:
我有一个字典列表,希望能够在 Excel 中打开,格式正确。这就是我到目前为止所拥有的,使用 csv:
list_of_dicts = [{'hello': 'goodbye'}, {'yes': 'no'}]
out_path= "/docs/outfile.txt"
out_file = open(ipath, 'wb')
writer = csv.writer(ofile, dialect = 'excel')
for items in list_of_dicts:
for k,v in items.items():
writer.writerow([k,v])
显然,当我在 Excel 中打开输出时,它的格式如下:
key value
key value
我想要的是这个:
key key key
value value value
我不知道如何做到这一点,因此我们将不胜感激。另外,我希望列名是字典键,而不是默认的“A、B、C”等。对不起,如果这很愚蠢。
谢谢
【问题讨论】:
-
Python Dictionary to CSV 的可能重复项
-
@user:我很确定这不是重复的;这个问题想要将行和列从它通常的完成方式中转置,并且从简要的来看,我认为其他问题没有涵盖这一点。
标签: python excel csv dictionary