python3入门教程书籍:用ASP调用EXCEL,直接导入MSSQL

来源:百度文库 编辑:高考问答 时间:2024/05/06 17:39:58
谁有做过类似的功能,并能在用户导入数据时,避免记录的重复。

也就是说,当数据库中已经有存在该条记录时,能够避免重复,不在导入;

同时能够实现对已经存在的该条记录进行UPDATE(如果数据库中的记录跟EXCEL中的记录相同就不插入,如果有某个字段跟EXCEL中不同就更新成EXCEL中一样。)

考虑到以后数据量会很大,速度问题上也要能让用户认可。

注:有一个字段的数据一定跟EXCEL一样的,有一个字段可能就会不定时更新。
是需要用ASP直接调用的,不是手动的,DTS我知道,但是是手动的。

首先,确保有个上传文件的功能!把Excel文件上传到Server。

然后,跳转到一个页面,这个页面负责执行读取Excel,然后Update SQL。

一时也没想出更好的办法,就是循环导!ADO.NET里面有SqlBulkCopy做这个很方便。

忘记了是不是有办法可以调用DTS。很久没搞ASP了。

更新所有记录就不要想速度,除非你显示声明哪些数据要更新,遍历整个表快不到哪去