导入excel数据问题 现在有一个导入excel数据到数据库的功能,功能已经实现,但是如何判断数据库中已经存在不导入呢?不会一条一条去查吧那要是数据量大的话怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是把Excel里的数据搞成DataTable然后做对比… 没办法总要去判断要么你就采用循环遍历吧要么你就直接用Nhibernate 中的merge方法 自己封装一个有就更新 没有就创建 这个肯定是有的,就是一个产品编号,这个不能重复,其他字段不用关心。 目前我能想到的 就是把excel中的产品编号一条一条的去数据库中查,但这样是不是太笨了如果数据量大的话,比如数据库有百万数据(对目前的我来说挺多了),导入的数据上万条,那循环岂不要把程序卡死?而且我使用的SqlBulkCopy导入的方法 把数据ID读出来,做判断list为ID数组if(!list.contains(......)){ insert into ...插入} 学学,我只会把数据导出到Excel, 不会将Excel数据导入数据库中 asp.net在浏览器中是否可以在线浏览word,execl,ppt,pdf? ajax的url路径 重定向页面,弹出新窗口问题? 如何做web报表,并且实现web打印?水晶报表,rdlc报表 ASP如何调用外部程序? “/”应用程序中的服务器错误 求一个简单的三层架构程序的样本 项目后天就要交了,磕头求救! 急切求 最新版本的 Rational Rose ,好心的兄弟,大姐,妹子,给俺发一个吧,我的msn:[email protected] 为何从数据库中取出的日期格式不是windows系统设置的格式? 关于一个弹出窗口的问题 [ADO 如何设置查询超时问题]
而且我使用的SqlBulkCopy导入的方法
if(!list.contains(......)){
insert into ...插入
}