[小工具]急速文本比对工具,两个10万条数据的文本比对不超过30秒

为工作开发的一项小工具,特别声明本程序不是使用公司设备资源开发的,本人拥有全部权限。

本工具为数据核对而做,特别适合于比对单据凭证号码,两个文本差异越小,比对越快。
但是如果10万条数据,有1万条以上不一样的,那本工具将会很慢。
本工具目前不能比对数字列,即单行数据必须是文本,而不能是数字。
本工具用于解决excel 数据行不能大于65536的问题(excel2007已经不存在改问题了),当然,即使不大于65536,本工具在差异较小时优势非常明显。
工具中附带了两个近7万条数据的文本,其中有2条差异。使用该样本,执行时间不超过5秒。可以对样本进行修改后进一步测试。

 

使用方法:
1:将要比较的数据按行排列,要比对的数据分别保存为1.txt和2.txt,放在exe同目录下。

 

文本格式为:

凭据号1

凭据号2

凭据号3

凭据号4

凭据号5

凭据号6


2:然后【开始比对】的按钮。比对完成后文本框内会显示数据。并在当前目录下生成newresult.txt保存执行结果。

执行结果主要显示两个文本不同的内容,并且区分出1中有2中没有,和2中有1中没有的情况。

下载地址:

http://download.csdn.net/source/949002

 

posted @ 2008-11-11 14:28  阿泰  阅读(2215)  评论(3编辑  收藏  举报