openpyxl是一个用于读写Excel文件的Python库。它支持访问多个单元格和工作表,并提供了cell_range模块来实现索引和查找功能。
下面是使用openpyxl访问多个单元格和工作表的示例代码:
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook('example.xlsx')
# 获取所有工作表的名称
sheet_names = workbook.sheetnames
# 遍历所有工作表
for sheet_name in sheet_names:
# 根据工作表名称获取工作表对象
sheet = workbook[sheet_name]
# 访问单元格
cell_value = sheet['A1'].value
# 使用索引访问单元格
cell_value = sheet.cell(row=1, column=1).value
# 使用cell_range模块实现索引和查找功能
cell_range = sheet['A1:B2']
# 遍历cell_range中的单元格
for row in cell_range:
for cell in row:
cell_value = cell.value
# 进行相应的操作
以上代码演示了如何使用openpyxl库访问多个单元格和工作表,并使用cell_range模块实现索引和查找功能。你可以根据实际需求进行相应的操作和处理。
领取专属 10元无门槛券
手把手带您无忧上云