使用PYTHON把指定文件夹里面所有的excel合并到一起
时间: 2023-08-14 16:05:26 浏览: 96
使用python将多个excel文件合并到同一个文件的方法
5星 · 资源好评率100%
您可以使用Python的pandas库来将指定文件夹中的所有Excel文件合并到一个DataFrame中,然后将其保存到一个新的Excel文件中。以下是示例代码:
```
import os
import pandas as pd
# 指定要合并的Excel文件所在的文件夹路径
folder_path = 'path/to/folder'
# 获取文件夹中所有Excel文件的文件名
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]
# 读取所有Excel文件并合并到一个DataFrame中
merged_df = pd.concat([pd.read_excel(os.path.join(folder_path, f)) for f in excel_files])
# 将合并后的DataFrame保存到新的Excel文件中
merged_df.to_excel('merged_excel.xlsx', index=False)
```
请将 `path/to/folder` 替换为您要合并的Excel文件所在的文件夹的实际路径。此代码将只合并扩展名为 `xlsx` 的文件。如果您要合并多个文件类型,只需在列表推导式中添加其他文件类型的条件即可。
阅读全文