python将多个excel合并为一个excel
时间: 2023-11-24 10:50:47 浏览: 150
1、python exe打包资源,直接运行 2、对多个Excel文件中的某个sheet进行合并 3、python\excl
以下是Python将多个Excel合并为一个Excel的代码示例:
```python
import pandas as pd
import os
# 设置工作目录
os.chdir('excel文件夹路径')
# 获取所有Excel文件名
file_list = os.listdir()
# 定义一个空的DataFrame
df = pd.DataFrame()
# 循环读取每个Excel文件并合并
for file_name in file_list:
if file_name.endswith('.xlsx'): # 只读取后缀为xlsx的文件
data = pd.read_excel(file_name)
df = pd.concat([df, data], ignore_index=True)
# 将合并后的数据保存为一个新的Excel文件
df.to_excel('合并后的文件名.xlsx', index=False)
```
上述代码中,我们首先通过`os`模块获取所有Excel文件的文件名,然后循环读取每个Excel文件并使用`pd.concat()`函数将它们合并为一个DataFrame。最后,我们将合并后的数据保存为一个新的Excel文件。
阅读全文