Net*_*han 3 python dictionary xlwt
我有一个字典列表,我想使用xlwt将其转换为excel .我是xlwt的新手.你能帮助我吗?我使用它作为一个函数来接收dict列表并将其转换为excel然后返回.我有这个dict列表.
{'id':u'1','name':u'Jeff'}
{'id':u'2','name':'Carlo'}
Run Code Online (Sandbox Code Playgroud)
如果有人需要带有HEADERS的版本:
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')
Run Code Online (Sandbox Code Playgroud)
制作一个工作表。然后用于Worksheet.write填充单元格。
data = [
{'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()) # list() is not need in Python 2.x
for i, row in enumerate(data):
for j, col in enumerate(columns):
ws.write(i, j, row[col])
w.save('data.xls')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2029 次 |
| 最近记录: |