导入需要的库

import os import datetime from openpyxl import load_workbook

获取当前日期

today = datetime.date.today().strftime('%Y%m%d')

打开需要拆分的Excel文件

wb = load_workbook('example.xlsx')

获取所有工作表

sheets = wb.sheetnames

创建拆分结果文件夹

if not os.path.exists('拆分结果'): os.mkdir('拆分结果')

遍历每个工作表,排除第一个工作表

for sheet in sheets[1:]: # 创建新的Excel文件 new_wb = load_workbook('example.xlsx') # 删除除当前工作表以外的所有工作表 for s in new_wb.worksheets: if s.title != sheet: new_wb.remove(s) # 保存新的Excel文件 new_wb.save(f'拆分结果/{sheet}-{today}.xlsx')

Python3.8 Openpyxl库拆分Excel工作表到独立文件

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

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