扫码阅读
手机扫码阅读

python批量合并excel文件

103 2024-10-28

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:python批量合并excel文件
文章来源:
Python学习杂记
扫码关注公众号

在日常工作中,人们经常需要合并Excel表格。对于少量的表格,可以手动复制粘贴,但当表格数量庞大时,这种方法不仅易出错,还非常耗时。为了解决这一问题,可以使用Python中的pandas和os包来自动合并Excel文件。

os包的基本用法

os包是Python的标准库之一,可以用来访问文件系统。使用os包可以读取文件夹内容,获取文件名,并执行文件的移动和复制操作,而无需额外安装。

合并Excel文件

要合并Excel文件,首先需要将所有待合并的Excel文件放置在同一文件夹中。本文以合并5个Excel文件为例进行说明,但相同的方法适用于任意数量的文件合并。

以下是合并Excel文件的完整代码示例:

    
import pandas as pd
df_all = pd.DataFrame()
for i in directory:     
    df = pd.read_excel('合并excel文件存放目录\\' + i)     
    df_all = pd.concat([df_all, df], ignore_index=True)
df_all
    
  

通过上述代码,可以将文件夹内的所有Excel文件合并成一个DataFrame,并且可以将合并后的数据导出到一个新的Excel文件中。

学习了这些技巧之后,用户可以尝试自行合并Excel文件,并关注公众号获取更多Python学习资料。

想要了解更多内容?

查看原文:python批量合并excel文件
文章来源:
Python学习杂记
扫码关注公众号