用python将字典中的数据用openpyxl的方法写入excel文件
时间: 2023-06-12 16:05:12 浏览: 418
Python使用openpyxl读写excel文件的方法
可以使用 openpyxl 库来实现将字典中的数据写入到 Excel 文件中。
以下是一个示例代码,可以将字典中的数据写入到指定的 Excel 文件中的工作表 Sheet1:
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 获取工作表
sheet = workbook.active
# 定义字典
data = {
'姓名': ['张三', '李四', '王五'],
'年龄': [20, 25, 30],
'性别': ['男', '女', '男']
}
# 将数据写入工作表
# 首先写入表头
header = list(data.keys())
for col in range(len(header)):
sheet.cell(row=1, column=col+1, value=header[col])
# 再写入数据
for row in range(len(data['姓名'])):
for col in range(len(header)):
sheet.cell(row=row+2, column=col+1, value=data[header[col]][row])
# 保存工作簿
workbook.save('data.xlsx')
```
在这个示例中,我们首先创建了一个新的工作簿,然后获取到了工作表 Sheet1。接着定义了一个字典,包含了需要写入的数据。我们使用了一个双重循环来将字典中的数据写入到工作表中。首先写入表头,然后再写入数据。最后保存工作簿即可。
阅读全文