使用Python将某个文件夹下的多个Excel文件合并到一个文件中
时间: 2024-05-01 20:18:58 浏览: 187
使用python将多个excel文件合并到同一个文件的方法
5星 · 资源好评率100%
可以使用Python中的pandas库来实现将多个Excel文件合并到一个文件中。
首先需要安装pandas库,可以使用以下命令进行安装:
```
pip install pandas
```
然后,可以使用以下代码实现将某个文件夹下的多个Excel文件合并到一个文件中:
```python
import os
import pandas as pd
# 文件夹路径
folder_path = 'path/to/folder'
# 获取文件夹下所有Excel文件名
file_names = [name for name in os.listdir(folder_path) if name.endswith('.xlsx')]
# 创建一个空的DataFrame
merged_df = pd.DataFrame()
# 遍历所有Excel文件,将数据合并到merged_df中
for file_name in file_names:
file_path = os.path.join(folder_path, file_name)
df = pd.read_excel(file_path)
merged_df = pd.concat([merged_df, df], ignore_index=True)
# 将合并后的数据保存到一个新的Excel文件中
merged_df.to_excel('merged.xlsx', index=False)
```
其中,需要将`folder_path`修改为需要合并Excel文件的文件夹路径,然后运行代码即可。最终合并后的数据将保存到一个名为`merged.xlsx`的Excel文件中。
阅读全文