addbook = { 1: '张晓 13800000000 武汉', 2: '王华 18500000000 北京', 3: '李浩 13912341234 九江', 4: '王华 15890281734 上海', 5: '张亮 15807191756 武汉'}将示例字典用openpyxl写入excel文件
时间: 2023-06-12 11:05:01 浏览: 115
02-openpyxl写入数据(附带一个小例子)
以下是示例代码:
```python
import openpyxl
# 创建一个新的Excel文档
workbook = openpyxl.Workbook()
# 选择默认的工作表
sheet = workbook.active
# 写入表头
sheet['A1'] = '姓名'
sheet['B1'] = '电话'
sheet['C1'] = '地址'
# 逐行写入数据
for i, data in addbook.items():
name, phone, address = data.split()
sheet.cell(row=i+1, column=1, value=name)
sheet.cell(row=i+1, column=2, value=phone)
sheet.cell(row=i+1, column=3, value=address)
# 将数据保存到文件
workbook.save('address_book.xlsx')
```
这段代码会将示例字典中的数据写入到一个名为“address_book.xlsx”的Excel文件中。你可以在写入数据之前修改表头的内容,也可以将文件名修改为你想要的名称。
阅读全文