当前位置:编程学习 > C#/ASP.NET >>

excel的插入sql表中怎么覆盖重复数据!还有怎么分割Excel表

首先分割Excel表吧!因为Excel表较大无法导入到SQL中,所以要分割这个Excel表(在程序中分割,因为在向数据库中导入时使用者不可能把表分割后再导入数据库中)


再者覆盖掉重复的数据!这个程序是要导入很多个Excel表的,所以重复的数据是避免不了的!当然一张表中也会有重复的,我现在要解决的问题就是怎样覆盖掉那些重复的数据!

本人对Excel表不是很熟悉!请懂的帮帮忙呗! --------------------编程问答-------------------- SQL的储存量大过EXCEL,为什么无法导入?
何为分割? --------------------编程问答-------------------- 1:sql server的表容量远大过excel,从excel导数据到sql server并不需要分为多表多次导入,反过来需要考虑excel最大行数的限制,
2:如果有重复的数据,可以先导到一个临时表中,导入后,对临时表的数据进行去除重复数据的处理,再插入到正式表中. --------------------编程问答--------------------
引用 2 楼  的回复:
1:sql server的表容量远大过excel,从excel导数据到sql server并不需要分为多表多次导入,反过来需要考虑excel最大行数的限制,
2:如果有重复的数据,可以先导到一个临时表中,导入后,对临时表的数据进行去除重复数据的处理,再插入到正式表中.


很高兴得到你们的帮助!重复数据已经搞定,其实不用临时表也可以的,我直接在循环里面加入了一个数据库查询语句!如果返回值为0则执行插入语句,否则则continue;

另我知道数据库的容量非常庞大,但是我的Excel表中有万条电话号码,我尝试导入数据库,不报错,直接跳转到无法连网的页面!你说的考虑Excel最大行数的限制是什么意思,能不能具体点!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,