python 多个excel合并 实例下载
时间: 2023-05-04 13:04:14 浏览: 69
Python是一种简单易用的编程语言,非常适合处理Excel文件,可以很方便地实现多个Excel文件的合并。如果你需要将多个Excel文件中的数据合并到一个文件中,你可以采用pandas库来实现。
为了演示如何用Python合并多个Excel文件,我们可以从以下网站下载示例文件:https://www.excelforum.com/excel-general/1070654-sample-files-to-practice-merging-or-consolidating-excel-files.html
在下载并解压缩示例文件之后,我们可以使用pandas中的read_excel函数来读取Excel文件中的数据,使用concat函数将数据合并为一个DataFrame,并使用to_excel函数将DataFrame写入新的Excel文件中。
下面是一个简单的Python程序示例,演示如何合并多个Excel文件:
```python
import pandas as pd
import os
# 定义要合并的Excel文件路径
folder_path = 'C:/example/'
# 定义要合并的Excel文件列表
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]
# 创建一个空的DataFrame
data = pd.DataFrame()
# 循环读取每个Excel文件并合并数据
for file in excel_files:
file_path = folder_path + file
temp = pd.read_excel(file_path)
data = pd.concat([data, temp], axis=0)
# 将合并后的数据写入新的Excel文件
data.to_excel('C:/example/merged.xlsx', index=False)
print("合并完毕!")
```
以上Python程序通过读取指定路径下的所有Excel文件,并将它们合并为一个DataFrame,最终将合并后的数据保存到新的Excel文件中。这是一个简单的示例,你可以根据自己的实际需求进行修改和扩展。