python 同一工作簿中多个Sheet合并
时间: 2023-12-07 20:05:09 浏览: 137
python 实现读取一个excel多个sheet表并合并的方法
可以使用 pandas 库来合并同一工作簿中的多个 sheet。
以下是示例代码:
```python
import pandas as pd
# 读取工作簿中的多个 sheet
sheet1 = pd.read_excel('workbook.xlsx', sheet_name='Sheet1')
sheet2 = pd.read_excel('workbook.xlsx', sheet_name='Sheet2')
sheet3 = pd.read_excel('workbook.xlsx', sheet_name='Sheet3')
# 合并多个 sheet
merged_sheet = pd.concat([sheet1, sheet2, sheet3], ignore_index=True)
# 将结果写入新的 sheet
with pd.ExcelWriter('workbook.xlsx') as writer:
merged_sheet.to_excel(writer, sheet_name='Merged')
```
以上代码将读取名为 `workbook.xlsx` 的工作簿中的三个 sheet,并将它们合并为一个数据框。然后,将合并的数据框写入名为 `Merged` 的新 sheet 中。
阅读全文