使用Python中的pandas库进行Excel表格间的比较。首先,将两个表格分别读入DataFrame中,然后使用pandas的merge()函数进行比较,将两个表格根据指定的列进行合并。合并后,利用duplicated()函数查找其中的重复项,使用drop_duplicates()函数删除重复项,并使用isnull()函数查找新项目。
示例代码如下:
import pandas as pd
# 读入Excel表格1
df1 = pd.read_excel('List1.xlsx')
# 读入Excel表格2
df2 = pd.read_excel('List2.xlsx')
# 合并两个表格
merged = pd.merge(df1, df2, on='列名', how='outer')
# 查找重复项
duplicates = merged[merged.duplicated(subset=['列名'], keep=False)]
# 删除重复项
unique = merged.drop_duplicates(subset=['列名'], keep=False)
# 查找新项目
new_items = unique[unique['列名'].isnull()]