excel的工作簿中含多个工作表,excel多个工作簿中的工作表汇总

首页 > 实用技巧 > 作者:YD1662023-11-13 05:52:19

③ 将Excel文件拆分到不同sheet表

某次考试有一个包含所有科目考试成绩的表格,要将每一科的学生成绩分别创建一个sheet表保存各科的成绩,Excel的做法是先在总表中筛选出来各个科目的成绩,然后创建一个新的sheet表,重命名后复制粘贴,使用Python只需4行代码即可批量拆分。

import pandas as pd df=pd.read_excel(r'C:\Desktop\学生成绩表.xlsx') for i in df['科目'].unique(): df[df['科目']==i].to_excel(f"C:\Desktop\数据拆分\{i}.xlsx",index=False)

excel的工作簿中含多个工作表,excel多个工作簿中的工作表汇总(13)

④ 将Excel文件拆分到不同工作簿

还是上面的案例数据,只不过这次将总成绩表按照不同的科目拆分为不同的工作簿,相对于表格的复制粘贴,这里只需要6行代码就可以实现复杂的Excel操作,轻轻松松实现Excel表格自动化功能。

import pandas as pd df=pd.read_excel(r'C:\Desktop\数据拆分\学生成绩表.xlsx') writer=pd.ExcelWriter(r'C:\Desktop\不同科目成绩表.xlsx') for i in df['科目'].unique(): df[df['科目']==i].to_excel(writer,sheet_name=i,index=False) writer.save()

excel的工作簿中含多个工作表,excel多个工作簿中的工作表汇总(14)

以上,我们使用PowerQuery手动操作和Python代码编程两种方式成功将一个Excel工作簿中的多个工作表合并成一个工作表,并且,拓展了数据表处理的场景,如果你在学习过程中有问题,可以关注我,持续更新和分享数据分析知识,后台私信我,还可免费获取一份数据分析资料,对你入门数据分析很有帮助~

上一页1234末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.