如何利用python将两个excel表行级联并输出为一张新的excel表
时间: 2023-12-19 14:48:52 浏览: 35
可以使用Python中的pandas库来实现将两个excel表行级联并输出为一张新的excel表。具体步骤如下:
1.导入pandas库
```
import pandas as pd
```
2.读取两个excel表
```
df1 = pd.read_excel('table1.xlsx')
df2 = pd.read_excel('table2.xlsx')
```
3.将两个表行级联
```
df_concat = pd.concat([df1, df2], axis=0, ignore_index=True)
```
其中,`axis=0`表示按行级联,`ignore_index=True`表示将新表的索引重新编号。
4.将级联后的表输出为新的excel表
```
df_concat.to_excel('new_table.xlsx', index=False)
```
其中,`index=False`表示不在输出的excel表中包含索引列。
完整代码如下:
```
import pandas as pd
# 读取两个excel表
df1 = pd.read_excel('table1.xlsx')
df2 = pd.read_excel('table2.xlsx')
# 将两个表行级联
df_concat = pd.concat([df1, df2], axis=0, ignore_index=True)
# 将级联后的表输出为新的excel表
df_concat.to_excel('new_table.xlsx', index=False)
```