使用 Python 3.8 Openpyxl 库拆分表格并获取所有工作表内容

Openpyxl 库是 Python 中处理 Excel 文件的强大工具。您可以使用它来读取、写入和修改 Excel 文件。在本教程中,我们将展示如何使用 Openpyxl 库拆分 Excel 文件并获取所有工作表的内容。

1. 加载 Excel 文件

首先,需要使用 load_workbook 函数加载 Excel 文件。该函数接受 Excel 文件的路径作为参数。

import openpyxl

# 加载 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')

2. 获取所有工作表名称

您可以使用 workbook.sheetnames 属性获取所有工作表的名称。该属性返回一个包含所有工作表名称的列表。

# 获取所有工作表名称
sheet_names = workbook.sheetnames

3. 访问每个工作表

您可以使用 workbook[sheetname] 来访问每个工作表。该表达式返回一个工作表对象,您可以使用它来访问工作表中的数据。

# 打印所有工作表名称
for sheet_name in sheet_names:
    sheet = workbook[sheet_name]
    print(sheet_name)

示例代码

import openpyxl

# 加载 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')

# 获取所有工作表名称
sheet_names = workbook.sheetnames

# 打印所有工作表名称
for sheet_name in sheet_names:
    sheet = workbook[sheet_name]
    print(sheet_name)

输出结果

Sheet1
Sheet2
Sheet3

总结

本教程展示了如何使用 Openpyxl 库拆分 Excel 文件并获取所有工作表的内容。您可以根据需要修改代码,以读取、写入和修改工作表中的数据。


原文地址: https://www.cveoy.top/t/topic/fXcs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录