怎么通过Python的pandas库可以方便地处理这种任务,只需安装pandas,然后依次读取每个Excel文件,并将它们追加到同一个DataFrame中,最后保存为新的Excel文件。
时间: 2024-10-23 22:15:56 浏览: 13
Python中使用第三方库xlutils来追加写入Excel文件示例
在Python中,你可以使用pandas库来轻松地处理Excel文件合并。以下是基本步骤:
首先,你需要安装pandas库,如果还没有安装,可以运行以下命令:
```bash
pip install pandas
```
接下来,你可以创建一个空的DataFrame作为结果容器,然后遍历你要合并的所有Excel文件。假设我们有一个名为file_list的包含文件路径的列表:
```python
import pandas as pd
# 假设file_list是一个包含文件路径的列表
file_list = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
# 创建一个空的DataFrame
result_df = pd.DataFrame()
# 使用pandas的read_excel函数依次读取每个文件
for file in file_list:
df = pd.read_excel(file)
# 追加数据到结果 DataFrame
result_df = result_df.append(df, ignore_index=True) # ignore_index=True 用于重新设置索引
# 最后,使用to_excel函数将合并后的数据保存到新的Excel文件
result_df.to_excel('merged_data.xlsx', index=False)
```
这样,你就完成了多个Excel文件的合并,并将结果保存到了新的Excel文件`merged_data.xlsx`中。
阅读全文