合并两张Excel表格的方法

概述

在Python中,可以使用pandas库来实现两张Excel表格的合并。下面我将详细介绍整个过程,并提供代码示例,帮助你快速掌握这个技能。

步骤概览

首先,让我们来看一下整个操作的步骤:

步骤 操作
1 读取两张Excel表格数据
2 合并两张表格
3 导出合并后的表格到Excel文件

接下来,让我们逐步进行操作。

代码示例

步骤1:读取两张Excel表格数据
# 导入pandas库
import pandas as pd

# 读取第一张表格
df1 = pd.read_excel('table1.xlsx')

# 读取第二张表格
df2 = pd.read_excel('table2.xlsx')

上述代码中,我们首先导入了pandas库,然后使用pd.read_excel函数分别读取了两张Excel表格的数据。

步骤2:合并两张表格
# 合并两张表格
merged_df = pd.concat([df1, df2], ignore_index=True)

在这里,我们使用pd.concat函数将两张表格进行合并,设置ignore_index=True参数可以重新生成索引。

步骤3:导出合并后的表格到Excel文件
# 导出合并后的表格到Excel文件
merged_df.to_excel('merged_table.xlsx', index=False)

最后一步,我们使用to_excel函数将合并后的表格数据导出到一个新的Excel文件中,设置index=False参数可以避免生成多余的索引列。

完整代码

import pandas as pd

# 读取第一张表格
df1 = pd.read_excel('table1.xlsx')

# 读取第二张表格
df2 = pd.read_excel('table2.xlsx')

# 合并两张表格
merged_df = pd.concat([df1, df2], ignore_index=True)

# 导出合并后的表格到Excel文件
merged_df.to_excel('merged_table.xlsx', index=False)

现在,你已经学会了如何使用Python来合并两张Excel表格了。希會帮助到你。