python的字典导出excel
时间: 2023-12-14 08:33:40 浏览: 65
以下是使用Python将字典导出为Excel文件的示例代码:
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 选择默认的工作表
worksheet = workbook.active
# 添加表头
worksheet.cell(row=1, column=1, value='姓名')
worksheet.cell(row=1, column=2, value='年龄')
worksheet.cell(row=1, column=3, value='性别')
# 添加数据
data = {'张三': {'age': 18, 'gender': '男'},
'李四': {'age': 20, 'gender': '女'},
'王五': {'age': 22, 'gender': '男'}}
row = 2
for name, info in data.items():
worksheet.cell(row=row, column=1, value=name)
worksheet.cell(row=row, column=2, value=info['age'])
worksheet.cell(row=row, column=3, value=info['gender'])
row += 1
# 保存工作簿
workbook.save('data.xlsx')
```
这段代码使用了openpyxl库来创建一个新的工作簿,并向其中添加表头和数据。最后将工作簿保存为一个Excel文件。
阅读全文