在Python中,可以使用pandas库来比较两个Excel表中的数据并找出差异。下面是一个示例代码:
import pandas as pd
# 读取两个Excel表的数据
df1 = pd.read_excel('表1.xlsx')
df2 = pd.read_excel('表2.xlsx')
# 找出差异的行
diff = pd.concat([df1, df2]).drop_duplicates(keep=False)
# 输出差异的行
print(diff)
在上面的代码中,我们首先使用pd.read_excel
函数分别读取了两个Excel表的数据,并将其存储在DataFrame对象df1
和df2
中。然后,使用pd.concat
函数将两个DataFrame对象合并,再使用drop_duplicates
函数找出差异的行。最后,使用print
函数输出差异的行。
注意,上述代码假设两个Excel表的列名以及数据的结构是相同的。如果两个Excel表的结构不同,可以使用pandas提供的其他函数来进行更复杂的比较和差异分析。