要使用Python拆分Excel文件,可以使用openpyxl库。以下是一个例子,演示如何将一个Excel文件拆分成多个工作表。

import openpyxl

# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')

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

# 遍历每个工作表
for name in sheet_names:
    # 创建一个新的工作簿
    new_workbook = openpyxl.Workbook()
    # 获取当前工作表
    current_sheet = workbook[name]
    # 将当前工作表的数据复制到新的工作簿中
    for row in current_sheet.iter_rows():
        new_workbook.active.append([cell.value for cell in row])
    # 保存新的工作簿
    new_workbook.save(f'{name}.xlsx')

这段代码会将Excel文件中的每个工作表都拆分成一个新的Excel文件,并将文件名设置为工作表的名称。如果你想拆分成多个工作表,可以在循环中添加一些条件来控制

用python拆分excel

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

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