三行 Python 代码实现多 Excel 文件合并

2024-12-31 09:57:00   小编

在日常的数据处理工作中,我们经常会遇到需要将多个 Excel 文件合并为一个的情况。如果手动操作,不仅繁琐而且容易出错。今天,我将向您介绍如何仅用三行 Python 代码实现多 Excel 文件的合并,大大提高工作效率。

确保您已经安装了所需的 Python 库,如 pandas 。如果未安装,可以通过以下命令使用 pip 进行安装:

pip install pandas

接下来,就是我们神奇的三行代码:

import pandas as pd

files = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']  # 替换为您的文件路径和名称
combined_df = pd.concat([pd.read_excel(file) for file in files])

combined_df.to_excel('combined_file.xlsx', index=False)  # 输出合并后的文件

在上述代码中,第一行 import pandas as pd 导入了我们所需的 pandas 库。

第二行通过列表推导式 [pd.read_excel(file) for file in files] 读取了指定的多个 Excel 文件,并使用 pd.concat 函数将它们合并为一个 DataFrame 对象 combined_df

第三行使用 to_excel 方法将合并后的 DataFrame 保存为一个新的 Excel 文件 combined_file.xlsx ,并且通过设置 index=False 来避免在输出文件中包含索引列。

通过这简单的三行代码,无论您有多少个 Excel 文件需要合并,都能快速而轻松地完成任务。不再需要繁琐的手动操作,节省了大量的时间和精力。

无论是处理日常办公中的数据,还是进行数据分析项目,这种高效的方法都能为您带来极大的便利。希望这个小技巧能够帮助您更高效地处理 Excel 文件合并的问题,让您的工作更加轻松愉快!

TAGS: python 数据操作 Excel 处理技巧 Python_Excel 文件合并 高效办公技巧

欢迎使用万千站长工具!

Welcome to www.zzTool.com