使用python 将多个excel文件合并到一个excel文件中
时间: 2023-08-29 12:13:52 浏览: 140
python对多个Excel文件中的多个Sheet进行合并(每个sheet名须一致)
可以使用 pandas 库中的 read_excel 和 to_excel 方法来实现。首先,使用 read_excel 方法逐个读取每个 excel 文件,然后将读取到的数据合并到一个 DataFrame 中。最后,使用 to_excel 方法将合并后的 DataFrame 写入到一个新的 excel 文件中。以下是示例代码:
```python
import pandas as pd
# 定义要合并的 excel 文件列表
excel_files = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
# 定义一个空的 DataFrame 用于存储所有数据
merged_data = pd.DataFrame()
# 逐个读取并合并每个 excel 文件中的数据
for file in excel_files:
data = pd.read_excel(file)
merged_data = merged_data.append(data)
# 将合并后的数据写入到一个新的 excel 文件中
merged_data.to_excel('merged_file.xlsx', index=False)
```
注意:在本例中,并没有使用 OpenAI 的 ChatGPT 或 CSDN 的 ChitGPT 进行交互。
阅读全文