python怎么将一个文件夹中的多个excel文件合并在一起
时间: 2024-05-09 18:21:09 浏览: 113
可以使用Python中的pandas库来合并多个excel文件。具体步骤如下:
1. 导入pandas库:
```python
import pandas as pd
```
2. 定义一个函数,用于读取并合并多个excel文件:
```python
def merge_excel_files(folder_path, output_file):
# 获取文件夹中所有的excel文件
file_list = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]
# 创建一个空的DataFrame对象
df = pd.DataFrame()
# 循环读取并合并excel文件
for file in file_list:
# 读取excel文件
data = pd.read_excel(os.path.join(folder_path, file))
# 将读取的数据添加到DataFrame对象中
df = df.append(data)
# 将合并后的数据写入到一个新的excel文件中
df.to_excel(output_file, index=False)
```
3. 调用函数,传入文件夹路径和输出文件路径:
```python
merge_excel_files('folder_path', 'output_file.xlsx')
```
其中,`folder_path`为包含多个excel文件的文件夹路径,`output_file.xlsx`为合并后的excel文件输出路径。
阅读全文