使用Python的openpyxl库高效操作Excel文件
本帖最后由 js20184 于 2023-12-28 16:32 编辑# 引言
在数据处理和自动化任务中,操作Excel文件是一个常见需求。Python的openpyxl库提供了一种高效和简便的方式来读写Excel 2010 xlsx/xlsm/xltx/xltm文件。本文将介绍如何使用openpyxl进行基本的Excel操作。
# 安装openpyxl
首先,需要安装openpyxl库。可以通过pip命令轻松安装:
`pip install openpyxl`
# 读取Excel文件
**打开工作簿**
```
from openpyxl import load_workbook
workbook = load_workbook('example.xlsx')
```
**选择工作表**
`sheet = workbook.active# 获取活动表`
# 或者
`sheet = workbook['Sheet1']# 通过名称获取`
**读取数据**
```
for row in sheet.iter_rows(values_only=True):
print(row)
```
# 写入Excel文件
**创建工作簿**
```
from openpyxl import Workbook
workbook = Workbook()
sheet = workbook.active
```
**写入数据**
```
from openpyxl import Workbook
workbook = Workbook()
sheet = workbook.active
```
保存文件
`workbook.save('example_new.xlsx')`
使用公式
`sheet['A3'] = 'SUM(A1:A2)'`
添加样式
```
from openpyxl.styles import Font, Color
sheet['A1'].font = Font(bold=True, color="FF0000")
```
# 结论
openpyxl是一个功能强大的库,能够满足大多数与Excel相关的操作需求。无论是数据分析、报告生成还是日常的办公自动化,它都是一个不可或缺的工具。 感谢分享干货! 学习了,嘻嘻 学习了,嘻嘻,好好研究一下 感谢分享 非常感谢! 写得很详细,学习一下 确实很方便 好东西,似乎更加轻量化与便利