日期:2014-05-20  浏览次数:21039 次

EXCEL导入时,判断是否有重复数据,并显示哪2行重复.
本帖最后由 s63403048 于 2013-08-02 15:42:43 编辑
之前的逻辑是:

if(查询数据库中是否有导入时的数据,如果有){
   显示具体重复行的信息.
}else{
  就往数据库插入该条导入信息.
}

但现在需要显示导入时具体重复行数.

并显示这2行分别的行数以及导入的数据信息.

麻烦各位指教.

------解决方案--------------------
首先先不扯execl了。
excel就是一个存储工具,我们并不需要他来判断是否重复。只需要把它想象成一个数组就完全可以了。
这样你往里插入数据的时候,肯定需要先判断自身是否重复,这个你便利一边List就可有了。
如果有重复就打印,
然后再往数据库里面存,就和我5楼说的一样。
事不要一步办成,那样太累,调错还不方便,