python 修改excel内容
时间: 2023-08-12 08:06:48 浏览: 140
要使用Python修改Excel内容,可以使用openpyxl库。首先,需要导入openpyxl库并创建一个Excel workbook对象。然后,可以通过active属性获取当前的sheet对象。接下来,可以使用sheet对象的属性和方法来修改Excel内容。例如,可以使用sheet对象的title属性来修改当前sheet的标题,使用sheet对象的cell方法来获取或设置单元格的值。最后,使用workbook对象的save方法保存修改后的Excel文件。
以下是一个示例代码,演示了如何使用openpyxl库来修改Excel内容:
```python
import openpyxl
# 加载Excel文件
wb = openpyxl.load_workbook('demo.xlsx')
# 获取要修改的sheet对象
sheet = wb\['工资表'\]
# 修改单元格内容
sheet\['A1'\] = '修改后的内容'
# 保存修改后的Excel文件
wb.save('demo.xlsx')
```
在这个示例中,我们首先使用load_workbook方法加载了一个名为demo.xlsx的Excel文件。然后,通过索引或名称获取了要修改的sheet对象,这里我们使用了名称'工资表'。接下来,我们使用sheet对象的索引方式来修改A1单元格的内容,将其设置为'修改后的内容'。最后,使用workbook对象的save方法保存修改后的Excel文件。
请注意,这只是一个简单的示例,你可以根据自己的需求使用openpyxl库的其他功能来进行更复杂的Excel操作。
#### 引用[.reference_title]
- *1* *3* [利用python修改Excel内容](https://blog.csdn.net/feixs1/article/details/106149404)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [python 操作 excel](https://blog.csdn.net/zx77588023/article/details/109258864)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文