以下是一个使用Python解决这个问题的示例代码:
import pandas as pd
# 读取第一个表格
df1 = pd.read_excel("table1.xlsx")
# 读取第二个表格
df2 = pd.read_excel("table2.xlsx")
# 比较两个表格并将差异输出到第三个表格
df_diff = pd.concat([df1, df2]).drop_duplicates(keep=False)
df_diff.to_excel("diff_table.xlsx", index=False)
这里使用了pandas
库来处理Excel表格。首先通过read_excel
函数读取第一个表格和第二个表格,并存储为DataFrame
对象df1
和df2
。然后,使用concat
函数将两个表格连接在一起,并使用drop_duplicates
函数删除重复的行,即相同的内容。最后,使用to_excel
函数将结果保存到第三个表格"diff_table.xlsx"中,其中index=False
表示不保存索引列。
下一篇:比较两个Excel表格并输出结果