下面是 Python openpyxl 模块实现 Excel 读写操作的完整实例教程:
什么是 openpyxl 模块
openpyxl 是一个开源的 Python 模块,用于操作 Excel 文件(包括 xlsx/xlsm/xltx/xltm 文件),提供了读取 Excel 文件和创建/修改 Excel 文件的接口。
安装 openpyxl 模块
在使用 openpyxl 模块前,需要先安装它。可以使用 pip install openpyxl 命令进行安装,示例代码如下:
# 安装 openpyxl 模块
pip install openpyxl
读取现有 Excel 文件
可以使用 openpyxl 模块直接读取一个现有的 Excel 文件,示例代码如下,其中 example.xlsx 是要读取的文件名:
# 导入 openpyxl 模块
from openpyxl import load_workbook
# 加载 Excel 文件
workbook = load_workbook(filename='example.xlsx')
# 获取工作表名
sheet_names = workbook.sheetnames
print(sheet_names)
# 获取第一个工作表
sheet = workbook[sheet_names[0]]
# 获取单元格数值
cell_value = sheet['A1'].value
print(cell_value)
# 遍历第一列数据
for cell in sheet['A']:
print(cell.value)
创建/修改 Excel 文件
可以使用 openpyxl 模块创建/修改一个 Excel 文件,示例代码如下:
# 导入 openpyxl 模块
from openpyxl import Workbook
# 新建工作簿
workbook = Workbook()
# 新建工作表
sheet = workbook.active
# 设置单元格数值
sheet['A1'].value = '姓名'
sheet['B1'].value = '年龄'
sheet['C1'].value = '性别'
# 设置第二行数据
sheet['A2'].value = '张三'
sheet['B2'].value = 18
sheet['C2'].value = '男'
# 保存工作簿
workbook.save(filename='example.xlsx')
注意:如果要修改现有的 Excel 文件,需要先使用 load_workbook 函数加载该文件。
这是一个简单的使用 openpyxl 模块实现 Excel 读写操作的示例。可以根据具体需求对示例代码进行修改和扩展。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python openpyxl模块实现excel读写操作 - Python技术站