python实现将n个execl文件内容合并到一个文件
时间: 2023-12-10 07:38:44 浏览: 80
Python将多个excel文件合并为一个文件
5星 · 资源好评率100%
可以使用Python中的`pandas`库来合并多个Excel文件。下面是一个示例代码:
```python
import pandas as pd
import os
# 获取所有要合并的Excel文件
file_list = [f for f in os.listdir('.') if f.endswith('.xlsx')]
# 读取所有Excel文件内容,并合并到一个DataFrame中
df = pd.concat([pd.read_excel(f) for f in file_list])
# 将合并后的DataFrame保存到一个新的Excel文件中
writer = pd.ExcelWriter('merged_file.xlsx')
df.to_excel(writer, index=False)
writer.save()
```
这段代码会将当前目录下所有扩展名为`.xlsx`的Excel文件合并到一个新的Excel文件`merged_file.xlsx`中。你可以根据需要修改文件名和路径。
阅读全文