将工作簿按工作表名称拆分成单个的工作簿,代码如下:
-----------------------------------以下代码开始
import pandas as pd
df1 = pd.read_excel(r'D:\D\文档\认证相关文件\20230320-\清单.xlsx',sheet_name=0)#清单.xlsx为表格所在的绝对路径
DataList = list(df1.groupby(['分类']))#按照列分类将表格拆分
for IN_DATA in DataList:
IN_DATA[1].to_excel('D:\D\文档\认证相关文件\20230320-' + str(IN_DATA[0])+ '.xlsx', sheet_name=IN_DATA[0], index=False)#生成拆分的表格所存放的地址
----------------------------------以上代码结束