python合并多个excel表格
时间: 2023-09-10 21:10:36 浏览: 83
用python合并多个excel的数据到一个表格里,Python源码.zip
5星 · 资源好评率100%
可以使用pandas库来实现合并多个excel表格。
假设我们有三个excel文件,文件名分别为file1.xlsx、file2.xlsx、file3.xlsx,我们需要将这三个文件中的数据合并到一个新的excel文件中,可以按照以下步骤操作:
1. 导入pandas库
```python
import pandas as pd
```
2. 读取excel文件
```python
df1 = pd.read_excel('file1.xlsx')
df2 = pd.read_excel('file2.xlsx')
df3 = pd.read_excel('file3.xlsx')
```
3. 合并数据
```python
frames = [df1, df2, df3]
result = pd.concat(frames)
```
4. 写入新的excel文件
```python
result.to_excel('merged.xlsx', index=False)
```
完整代码如下:
```python
import pandas as pd
# 读取excel文件
df1 = pd.read_excel('file1.xlsx')
df2 = pd.read_excel('file2.xlsx')
df3 = pd.read_excel('file3.xlsx')
# 合并数据
frames = [df1, df2, df3]
result = pd.concat(frames)
# 写入新的excel文件
result.to_excel('merged.xlsx', index=False)
```
注意,这里我们使用了concat函数来进行数据合并,可以根据具体需求选择不同的合并方式。同时,也可以对合并后的数据进行排序、筛选等操作。
阅读全文