python批量合并excel表格
时间: 2023-09-01 08:10:47 浏览: 190
用python合并多个excel的数据到一个表格里,Python源码.zip
5星 · 资源好评率100%
可以使用Python的pandas库来批量合并Excel表格。下面是一个简单的示例代码:
```python
import os
import pandas as pd
# 设置要合并的Excel文件夹路径
folder_path = 'your_excel_folder_path'
# 获取文件夹下所有Excel文件名
file_names = os.listdir(folder_path)
# 创建一个空的DataFrame用来存储合并后的数据
merged_data = pd.DataFrame()
# 遍历所有Excel文件并将数据合并到merged_data中
for file_name in file_names:
if file_name.endswith('.xlsx'): # 只处理Excel文件
file_path = os.path.join(folder_path, file_name)
data = pd.read_excel(file_path)
merged_data = merged_data.append(data)
# 将合并后的数据保存为Excel文件
merged_data.to_excel('merged_data.xlsx', index=False)
```
需要注意的是,所有要合并的Excel文件的格式和结构必须相同,否则可能会出现数据错位等问题。另外,如果要处理大量的Excel文件,建议对代码进行优化,避免内存溢出等问题。
阅读全文