import pandas as pd
# 加载第一个电子表格
df1 = pd.read_excel('file1.xlsx')
# 加载第二个电子表格
df2 = pd.read_excel('file2.xlsx')
# 选择需要比较的列
col_select = ['序列号']
# 在两个电子表格中选择需要比较的列
df1_select = df1[col_select]
df2_select = df2[col_select]
# 将两个电子表格按照选择的列进行合并
merge_result = pd.merge(df1_select, df2_select, on='序列号', how='inner')
# 保存到新电子表格
merge_result.to_excel('output.xlsx', index=False)
完整代码示例:
import pandas as pd
# 加载第一个电子表格
df1 = pd.read_excel('file1.xlsx')
# 加载第二个电子表格
df2 = pd.read_excel('file2.xlsx')
# 选择需要比较的列
col_select = ['序列号']
# 在两个电子表格中选择需要比较的列
df1_select = df1[col_select]
df2_select = df2[col_select]
# 将两个电子表格按照选择的列进行合并
merge_result = pd.merge(df1_select, df2_select, on='序列号', how='inner')
# 保存到新电子表格
merge_result.to_excel('output.xlsx', index=False)
注意:需要将上述代码中的'file1.xlsx'、'file2.xlsx'、'序列号'和'output.xlsx'替换为自己需要比较的电子表格名称和列名。