python - xlwt 词典列表

标签 python dictionary xlwt

我有一个字典列表,我想使用xlwt将它转换成excel。我是 xlwt 的新手。你能帮助我吗?我将它用作接收字典列表并将其转换为 excel 然后返回的函数。我有这个字典列表。

{'id':u'1','name':u'Jeff'}

 {'id':u'2','name':'Carlo'}

最佳答案

如果有人需要带标题的版本:

import xlwt

w = xlwt.Workbook()
ws = w.add_sheet('sheet1')

columns = list(data[0].keys())

# write headers in row 0
for j, col in enumerate(columns):
    ws.write(0, j, col)

# write columns, start from row 1
for i, row in enumerate(data, 1):
    for j, col in enumerate(columns):
        ws.write(i, j, row[col])

w.save('data.xls')

关于python - xlwt 词典列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21085782/

相关文章:

python - 在 pandas 的数据框中创建列的唯一值字典

c++ - 我可以创建 map <string,map<string, int[2]>> 吗?

JavaScript:如果键不存在则写入字典

python - 无法将 Pandas 数据框导出到 excel/编码

Python 3.3 - 将字典粘贴到 Excel

python - Kivy,如何在 Canvas 中使用数据

Python:输入为列表?

python - 将结果写入.xls(向网页提交2个查询,并将不同的结果存储到.xls)

python - 发出请求时无法维护 session header 的顺序

Python 和 Django 如何使用证书进行加密