excel 导入数据库时去除重复信息的问题

将 excel 导入数据库时,对数据库中已存在的记录可能出现有重复的情况,
对于数据库中存在的记录要求更新,不存在的要求插入。
请问大家怎样实现啊 数据库不一定用哪种可能是Oracle也可能是Informix,我想要的是用c#怎么样实现,导入我已经能导入了

在控制EXCEL文件时,用OLE DB的方式可以写SQL语句,"SELECT DISTINCT * FROM SHEET1"
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-07
用记录集作嵌套循环。

excel 导入数据库时去除重复信息的问题
在控制EXCEL文件时,用OLE DB的方式可以写SQL语句,"SELECT DISTINCT * FROM SHEET1"

jxl解析excel,存入数据库重复有关问题如何解决
那么:◎ 用户可以随时在数据库中看到所上传文件清单及处理状态;——这个查询时只提供查询任务处理的情况,而不能直接查询到任务结果集;——批量导入时,仍然要去数据库中比对,至于比对方式可以再讨论。◎ 处理结果概况会回写数据库任务表;——回写就是在任务表中记录:任务完成时间,任务状态:完成。

怎样去出几个excel表格里重复的数据
1、设计数据库结构(表),把所需的栏目列出来 2、定关键字段,比如以姓名为关键字段 3、把各个表中的姓名粘贴到第一步的姓名字段内(这里面可能有重名)4、删除重名,可以将姓名与电话合并,如果姓名+电话相同则剔除 5、用剔重后的姓名在各个文件中查询相应的数据,填写到第一步的数据库中 具体情况...

Excel里一列中重复的文本有很多,在筛选里可以看到重复的数量。我只...
1、复制、删除重复项;2、高级筛选,选择不重复的项目。

excel删除信息量超大的重复数据的最效率又不会出错的方法?
对于可能有重复的大量数据,我最喜欢用数据透视表了。数据透视表可以把数据进行求和、平均或计数等分析,其中计数就可以把同电话的号码列出来而且知道重复的有几条信息,再手工操作。用GS_Andy说的ACCESS或其它数据库的sql做当然是最好,但需要一定的数据库计数啊。数据透视表最简单的操作:1、选取需要...

excel如何批量筛选重复2次或者3次以上的数值,
下面是一组数据有重复的数据,我们的工作就是筛选掉重复的数据,得到不重复的数据。先选择整列的数据,操作就是点击数据列的上面的字母,正阳就可以选择整列的数据。选定所有数据后,我们就要点击工具栏的排序和筛选工具中的高级选项。进入到对话框,这时候就要勾选筛选不重复数据框框,然后点击确定。筛选...

excel 中如何去除重复
筛选只是把重复数据隐藏起来,而不是删除了 要想只看被隐藏的重复数据,请选把源数据备份一下 然后,将筛选出来的不重复数据删除 最后,点"数据-筛选-全部显示"

怎么判断导入数据库的excel表是否有重复记录
建议先读取到datatable中在datatable中过滤重复的可能要循环了,试试下面代码行不行。DataTabledt=newDataTable();DataRowrow=dt.NewRow();ListlstKey=newList();if(lstKey.Contains(vcFirstName+vcLastName+vcTel))row["iUserID"]=iUserID;row["vcFirstName"]=vcFirstName;row["vcLastName"]...

excel清理数据的十大方法
删除重复行:导入数据时,重复行是一个常见问题。最好先筛选唯一值,确认结果是所需结果,然后再删除重复值。查找和替换文本:可能需要删除常见的前导字符串(例如后跟冒号和空格的标签)或后缀(例如已过时或不必要的字符串结尾处的附加说明短语)。要执行此操作,可以查找文本的实例,然后将其替换为无...

EXCEL 怎么用函数公式计数(去除重复项)
一是利用数组公式:=SUM(1\/COUNTIF(A1:A1000,A1:A1000))二是利用乘积求和函数:=SUMPRODUCT(1\/COUNTIF(A1:A1000,A1:A1000))或:要统计去除重复项后数字的个数,可用zhi以下函数公式:假如数据在A列,在B1中输入=SUMPRODUCT(1\/COUNTIF(A1:A5,A1:A5))这个公式计算出的值即是A1:A5中去掉重复项后...

相似回答
大家正在搜