使用openpyxl写入xlsx需要重新保存
时间: 2024-09-11 21:01:39 浏览: 39
python3 使用openpyxl将mysql数据写入xlsx的操作
使用openpyxl库写入xlsx文件时,需要执行保存操作是因为openpyxl不会自动将对工作簿(Workbook)的更改写入磁盘。你需要手动调用保存方法来将更改持久化到文件系统。以下是使用openpyxl进行写入操作并保存的基本步骤:
1. 首先,你需要导入openpyxl库,并加载一个已存在的xlsx文件或创建一个新的工作簿。
2. 然后,你可以对工作簿进行各种操作,比如添加工作表(Worksheet)、修改单元格内容、插入图表等。
3. 在你完成所有的编辑工作之后,必须调用`save`方法来将更改保存到一个文件中。通常,这个方法接受一个文件路径作为参数,指定保存的文件名。
下面是一个简单的代码示例:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的工作表
ws = wb.active
# 在工作表中写入数据
ws['A1'] = 'Hello, World!'
# 保存工作簿到文件
wb.save('example.xlsx')
```
在这个例子中,我们创建了一个新的工作簿,向其默认工作表的第一个单元格写入了文本,然后将工作簿保存为名为`example.xlsx`的文件。
阅读全文