几行代码就可以解决要费很大功夫去做的事,棒极了。😄
第一步,导入需要用到的库
import pandas as pd
import os
os.chdir(r'E:\xiangmu\2') # 修改工作路径 os.chdir(r'path')
第二步,读取数据
# 读取文件
his = pd.read_excel('新建 XLSX 工作表.xlsx')
class_list = list(his['orgname'].drop_duplicates()) # 获取数据orgname列,去重并放入列表
第三步,分sheet页
# 按照类别分sheet存放数据
writer = pd.ExcelWriter('分机构表.xlsx') # 创建表存放数据 pd.ExcelWriter('表名.xlsx')
for i in class_list:
his1 = his[his['orgname'] == i]
his1.to_excel(writer,i,index=False)
writer.save() # 文件保存
writer.close() # 文件关闭
就这样三步,就可以完成啦!!!