Python Package

openpyxl

2023-04-04

openpyxl 是一个 [[Python]] 的 Excel 库。

安装

Terminal window
1
pip install openpyxl

使用

1
import openpyxl
2
3
# 打开表格
4
workbook = openpyxl.load_workbook(xlsx_file)
5
6
# 获取所有工作表名称
7
sheet_names = workbook.sheetnames
8
9
# 保存
10
workbook.save(new_xlsx_file)
11
workbook.close()

1
# 对所有表进行循环
2
for sheet in workbook.worksheets:
3
print("表名:", sheet.title)
4
# 获取单个表的数据
5
sheet = workbook.worksheets[0]
6
7
# 按列进行循环
8
for row in sheet.iter_rows():
9
row[0].value # 第一个单元格值
10
row[0].value = 42 # 修改第一个单元格的值

参考