python合并多个excle到一个sheet
时间: 2023-12-04 08:04:29 浏览: 85
python对多个Excel文件中的多个Sheet进行合并(每个sheet名须一致)
你可以使用 Pandas 库来合并多个 Excel 文件到一个 sheet 中。下面是一个简单的 Python 代码示例:
```python
import pandas as pd
# 创建一个空的 DataFrame
merged_data = pd.DataFrame()
# 定义要读取的 Excel 文件列表
excel_files = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
# 循环遍历每个 Excel 文件并将其合并到 merged_data 中
for file in excel_files:
# 读取 Excel 文件中的数据到一个 DataFrame
data = pd.read_excel(file, sheet_name='Sheet1')
# 将读取的数据添加到 merged_data 中
merged_data = merged_data.append(data)
# 将所有数据写入到一个 Excel 文件中
merged_data.to_excel('merged_data.xlsx', index=False)
```
在这个示例中,我们首先创建了一个空的 DataFrame,然后定义了要读取的 Excel 文件列表。在循环中,我们读取每个 Excel 文件中的数据到一个 DataFrame,并将其添加到 merged_data 中。最后,我们将所有数据写入到一个新的 Excel 文件中。
阅读全文