如何将多个Excel文件汇总到一个文件当中?
网友解答: 这里介绍2种方法,一种是使用Excel的PowerQuery汇总,一种是使用Python汇总,下面我简单介绍一下实现过程,主要内容如下:为了更好的说明问题,在我这里新建了4个
这里介绍2种方法,一种是使用Excel的PowerQuery汇总,一种是使用Python汇总,下面我简单介绍一下实现过程,主要内容如下:
为了更好的说明问题,在我这里新建了4个excel文件,放在一个文件夹下面,后面就是对这4个文件汇总:
每个文件的样本数据如下,包含一个季度3个月:
PowerQuery汇总1.首先,新建一个空的Excel文件,依次选择“数据”-“新建查询”-“从文件”-“从文件夹”,如下:
2.接着在弹出的对话框中选择需要合并的Excel文件夹,如下:
3.点击确定后,就会显示出该文件夹下面所有的Excel文件,如下,我们点击“Combine”进行合并:
4.接着我们选中Sheet1进行数据合并,如下:
点击确定后,就会进入查询编辑器中,预览我们合并的数据,如下:
5.这里我们不需要第一列数据,所以直接选中这列,右键删除就行,最后选中菜单栏左上角的“Load & Closed”,即关闭并上载,就能合并数据,如下:
合并后的数据如下,至此,我们就完成了将多个Excel文件汇总到一个Excel文件中:
Python汇总这个也挺简单的,主要用到pandas这个数据处理库,可以快速读取excel文件,并合并,下面我简单介绍一下实现过程,感兴趣编程的朋友可以试一下,也就不到10行代码:
1.安装pandas,这个直接在cmd窗口输入命令“pip install pandas”就行,如下:
2.安装完成后,我们就可以合并Excel文件数据了,主要代码如下,很简单,ConcatExcel函数第一个参数dir_name是需要合并的Excel文件夹,第二个参数sheet_name是合并的Sheet页:
点击运行程序,合并后的效果如下,与上面PowerQuery合并效果类似:
至此,我们就完成了将多个Excel文件汇总到一个Excel文件中。总的来说,整个过程不难,PowerQuery和Python这2种方法都很简单,只要你熟悉一下流程,多动手练习几遍,很快就能掌握的,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
网友解答:建议搜搜悟空问答,类似问题不少。
我知道的方法至少有三种:插件、vba和powerquery,个人推荐powerquery。