两个工作簿怎么合并成一个工作簿,怎么把两个工作簿合成一个工作簿

首页 > 实用技巧 > 作者:YD1662024-01-09 19:36:51

当新增一个列名称相同的工作簿时,在合并的工作表中用刷新功能继续加载新数据。

两个工作簿怎么合并成一个工作簿,怎么把两个工作簿合成一个工作簿(9)

可以在数据选项卡下选择全部刷新,即可加载新增工作簿里面的数据,数据结果如下。

两个工作簿怎么合并成一个工作簿,怎么把两个工作簿合成一个工作簿(10)

上面使用PowerQuery批量合并工作簿操作很简单,熟练操作后即可上手,不需要代码功底,下面介绍使用Python批量合并Excel工作簿,换一种思路合并数据,使用Python批量合并工作簿数据可以应对多种数据处理场景。

2. Python批量合并工作簿

使用Python批量合并工作簿只有不到10行的代码即可合并,下面解释一下代码的含义,首先,导入第一个工作簿数据,然后,使用os.listdir(path)遍历文件目录,最后使用concat函数将遍历出来的文件批量合并,该代码具有普适性,可应对多种数据处理场景。

import os path=r'C:\Desktop\数据合并' listdir=os.listdir(path) df=pd.read_excel(path '\\' listdir[0])#导入第一个数据表 for filename in listdir[1:]: dfi=pd.read_excel(path '\\' filename) #导入除第一个数据表外其他数据表 df=pd.concat([df,dfi],sort=False) #数据纵向合并 df.to_excel(r'C:\Desktop\学生成绩数据合并.xlsx',index=False)

两个工作簿怎么合并成一个工作簿,怎么把两个工作簿合成一个工作簿(11)

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

上一页123末页

栏目热文

文档排行

本站推荐

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