几百票甚至几千票的物流 结算数据对比

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:15:12
请教高手。我所在的物流公司。需要对两个excel表内的数据进行比对。每条数据信息含以下字段信息:流程单号、供应商、客户、付款项目、发生日期、金额(等于两个数据库)。我想知道使用哪种数据库,比对此类数据最实用(以及具体方法)
注:同一个流程单号,可能同类付费内容出现多次,而且金额也可能重复。也就是说,同样的记录可能出现多次。举例说,同一笔业务报关费可能重复多次、金额相同。而另一个excel里可能同样记录的笔数要少于前一个excel。
我要得到的结果:
1、找出两个excel中不匹配的那部分(分别针对两个excel来说)
2、金额的对比,小数点2位后忽略
3、对于匹配的那部分,在一个excel里留下曾经比对过的记录,下次再比对时,不再参与比对(其中一个excel的数据作为母板,做以后比对用)
4、在同一次比对时,完全相同(重复)的记录,比对次数要取交集数(比如一个excel里有3个重复的A记录,另一个excel里有2个重复的A记录,比对只能各取2个。超出部分不参与比对)
本人才疏学浅,使用excel、access,都无法达到所需要求,特来求助各位高手。
作为母板的excel,数据量今后要不断累积。可能1年内达到几十万票
匹配的条件是:流程单号、发生日期、付费项目、金额4个条件同时满足,则被认为匹配

希望能用数据库解决此问题。请高手告知数据库具体方法。

仿佛看到200的题目了,excel不是很熟,帮你顶一下

这种情况一般要用到辅助的开发工具做程序,MSOffice一般自带VBA工具包,可以利用。也可以选用别的开发工具,如Delphi对你的Excel文件进行操作。

我来说两句,你的EXCEL有几十万条记录,可每张工作表最多只能是65535条记录,这不超过又超过了,我看,还是用ACCSESS来作数据库,而且比EXCEL要快