python3 wps表格,一表分多簿,代码如下:
import pandas as pd
import os
new_path =r'C:\Users\Administrator\Desktop\dd'
df = pd.read_excel(r'C:\Users\Administrator\Desktop\临时\2022中级职称编号\中级编号.xlsx') #读取工作表
for x , y in df.groupby('单位1'): # 按照需要拆分的字段,把表拆分为列表
if os.path.exists(new_path): # 判断指定路径是否存在,
y.to_excel( os.path.join(new_path,x+'.xlsx'), sheet_name= x , index=False) #按拆分表命名,生成工作簿,保存在指定文件夹下
else:
os.mkdir(new_path) # 生产指定的文件夹
y.to_excel( os.path.join(new_path,x+'.xlsx'), sheet_name= x , index=False) #按拆分表命名,生成工作簿,保存在指定文件夹下