使用python合并多个excel中多个sheet
时间: 2023-10-15 13:02:35 浏览: 95
用python合并多个excel的数据到一个表格里,Python源码.zip
5星 · 资源好评率100%
可以使用pandas库来实现,具体的代码可以参考下面的示例:
```python
import pandas as pd
# 定义要合并的excel文件路径和sheet名称
excel_files = ['file1.xlsx', 'file2.xlsx']
sheet_names = ['sheet1', 'sheet2']
# 创建一个空的DataFrame
result = pd.DataFrame()
# 逐个读取excel文件中的数据,并合并到result中
for excel_file, sheet_name in zip(excel_files, sheet_names):
data = pd.read_excel(excel_file, sheet_name=sheet_name)
result = pd.concat([result, data], ignore_index=True)
# 将合并后的数据保存到一个新的excel文件中
result.to_excel('merged.xlsx', index=False)
```
这段代码可以将多个excel文件中指定的sheet合并到一个新的excel文件中,并且不包含行索引。
阅读全文