如何用python合并excel一个工作簿的多个工作表
时间: 2023-07-28 09:09:20 浏览: 135
相同格式的多个工作簿多个工作表合并成单个工作表
你可以使用Python中的pandas库来合并一个工作簿的多个工作表。下面是一个简单的示例代码:
```python
import pandas as pd
# 读取工作簿中的所有工作表
excel_file = pd.ExcelFile('your_excel_file.xlsx')
sheet_names = excel_file.sheet_names
# 创建一个空的DataFrame来保存合并后的数据
merged_data = pd.DataFrame()
# 循环遍历每个工作表,并将数据合并到merged_data中
for sheet_name in sheet_names:
data = excel_file.parse(sheet_name)
merged_data = pd.concat([merged_data, data])
# 保存合并后的数据到新的工作簿
merged_data.to_excel('merged_data.xlsx', index=False)
```
请确保将`your_excel_file.xlsx`替换为你的实际文件路径,代码将读取该文件中的所有工作表并将它们合并到一个名为`merged_data.xlsx`的新工作簿中。
阅读全文