话题 首页 > Java 教程 > Java 教程话题列表 > 详情

java 数据比对功能 求帮助

精华
ega520 2016-10-20 11:41:58 浏览(5857) 回复(5) 赞(0)
现在需要将数据库中查出来的的数据和excel中的数据做对比,如果数据库中 金额 字段的值 不等于 excle 金额列中对应的值 则将金额不一样的数据再导出Excle,,大致这样 各位大神有谁知道怎么做,求给予帮助,万分感谢。
java

回答(5)

小赤佬 2016-10-20

有很多种方法,第一种,将数据全部加载到内存,进行比对:现将excel的每条数据解析成对应的对象,然后循环遍历跟你数据库出来的数据进行对比,这种方式比较吃性能;第二种,将excel内的数据加到数据库去生成一张临时表,用数据的inser into excel临时表 select 原数据表 然后把不同的加进去,在把临时表导出来成excel,还有一种是前端进行比对的,就更坑了,所以建议用第二种

WhileTrue 2017-07-07

java代码实现,将excel数据和数据表中数据,以唯一相同字段为key,比较字段为value,进行存放。例如map,遍历其中一个map,然后对另一个map进行查询 对比。之后不同数据 再写出

一笔荒芜 2018-05-31

有同样等问题咋解决,只能慢慢等大神啦.留名留名。。

1144100656 2018-05-31

这个领域不太懂!! 还是坐等大佬吧...

1152696398 2018-05-31

刚学习程序,过来学习学习!!!!...

要回复,请先登录 或者注册