其他分享
首页 > 其他分享> > Excel--比较两列数据的异同

Excel--比较两列数据的异同

作者:互联网

首先得到的数据分为两列,两种类型。由于在网站上搜索的时候,网站的"特殊性"会将000638-32-4 前面的0全部去掉。变成了638-32-4。基于得到了两列稍有不同的数据。由于人工看太费时间和脑力。所有首先用Python编写一个程序,将前面的0全部去掉。代码如下:

data = open('40000xxlist1.txt','a')
with open('40000xxlist.txt') as f:
    lines = (line.lstrip('0') for line in f)
    for line in lines:
        data.write(line)
    data.close()

解析代码,其中lstrip(‘0’)的作用是将得到的字符串左边为0的部分删除。最后将数据存到另一个文件中。

下图是处理之前的:

下图是处理之后的:

 将这两列数据拷贝到Excel中。所下所示:

 结果:公式  =IF(A1=B1,"","1") 相同输出 空格,不同输出1 。这样就可以一目了然了。

 

 

 

标签:--,lines,Excel,两列,line,txt,data
来源: https://www.cnblogs.com/kuangmeng/p/15726313.html