判断excel里面的数据是否相同 定位哪一个字段不同

261 阅读1分钟
# 1 判断excel里面的数据是否相同
p1='你的文件夹的位置/'
i = '文件的名称.xlx  or .xlsx'
d1 = pd.read_excel(p1 + i).to_json()
d2 = pd.read_excel(p2 + i).to_json()

if d1 != d2:
    print('{}文件信息不一致'.format(i))
   
    
# 2 如果不同我们如何看具体哪一个地方不一样  这个是我们做数据清洗粗略的验证具体的参考下面的方法详细修改
for i in d1:
    # print(d1[i]) 
    print(d2[i].fillna(0).values == d1[i].fillna(0).values)  # 空值处理下,当然特殊符号也可以处理下
	# 结果出现False 就证明下面的结果里面的数据有不一致的
    print(d2[i].values)
    print(d1[i].values)