Python3.8 Openpyxl库拆分Excel工作表到独立文件
导入需要的库
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')
原文地址: https://www.cveoy.top/t/topic/fXcR 著作权归作者所有。请勿转载和采集!