Python将Excel拆分成单独文件

 时间:2024-09-20 19:43:59

Python将Excel按分组条件拆分成单独文件

工具/原料

华为matebookxpro

Windowswin10

jupyternotebookPython3.8

方法/步骤

1、首先导入包importpandasaspd

Python将Excel拆分成单独文件

2、获取源文件,文件名,拆分条件file_name屏顿幂垂='拆分.xlsx'aa="分组"颊俄岿髭data=pd.read_excel("./{}".format(file_name))rows=data.shape[0]department_list=[]

Python将Excel拆分成单独文件

Python将Excel拆分成单独文件

3、按拆分条件分别保存数据到列表foriinrange(rows):temp=data[aa][i]iftempnotindepartment_list:department_list.append(temp)

Python将Excel拆分成单独文件

4、用循环将数据分布保存成文件,按分组条件命名fordepartmentinde圬桦孰礅partment_list:new_df=惺绅寨瞀pd.DataFrame()foriinrange(0,rows):ifdata[aa][i]==department:new_df=pd.concat([new_df,data.iloc[[i],:]],axis=0,ignore_index=True)new_df.to_excel(file_name.split(".")[0]+"-"+str(department)+".xlsx",sheet_name=department,index=False)

Python将Excel拆分成单独文件

Python将Excel拆分成单独文件

Excel函数详解:[81]ATAN2函数用法 八爪鱼本地采集数据时打开的网页怎么不加载图片 Excel F.TEST函数的使用方法 matlab快速求解常微分方程 如何给Excel图表添加参考线?
热门搜索
爱你图片 剪刀图片 警告标志图片 西行纪漫画 在教室与老师啪啪漫画