使用Python合并一个excel文件中多个工作表
时间: 2023-07-16 09:16:03 浏览: 121
python对多个Excel文件中的多个Sheet进行合并(每个sheet名须一致)
您可以使用Python中的Pandas库来合并一个Excel文件中的多个工作表。以下是一个示例代码:
```python
import pandas as pd
# 读取Excel文件中的所有工作表
excel_file = pd.ExcelFile('example.xlsx')
all_dfs = {sheet_name: excel_file.parse(sheet_name) for sheet_name in excel_file.sheet_names}
# 合并所有工作表
merged_df = pd.concat(all_dfs.values(), ignore_index=True)
# 将合并后的数据保存到新的Excel文件中
merged_df.to_excel('merged_file.xlsx', index=False)
```
这段代码会读取名为 'example.xlsx' 的Excel文件中的所有工作表,然后将它们合并成一个DataFrame,最后将合并后的数据保存到名为 'merged_file.xlsx' 的新Excel文件中。您可以根据需要修改文件名和路径。
阅读全文