本帖最后由 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相关的操作需求。无论是数据分析、报告生成还是日常的办公自动化,它都是一个不可或缺的工具。
|