如何高效的将excel导入sqlserver?
程序员文章站
2024-01-12 17:45:28
...
大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了。很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,System.Data.SqlClient.SqlBulkCopy 对于新手来说还是比较陌生的,这个就是传说中效率极高的bcp,6万多数
大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了。很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,System.Data.SqlClient.SqlBulkCopy 对于新手来说还是比较陌生的,这个就是传说中效率极高的bcp,6万多数据从excel导入到sql只需要4.5秒。
上面的TransferData基本可以直接使用,如果要考虑周全的话,可以用oledb来获取excel的表结构,并且加入ColumnMappings来设置对照字段,这样效果就完全可以做到和sqlserver的dts相同的效果了。
下一篇: PHP官方手册翻译怎么参与?
推荐阅读
-
如何高效的将excel导入sqlserver?
-
如何将Access和Excel导入到Mysql中之三_MySQL
-
PHP将Excel导入数据库及数据库数据导出至Excel的方法_PHP
-
如何将sqlserver表中的数据导出sql语句或生成insert into语句
-
PHP将Excel导入数据库及数据库数据导出至Excel的方法,excel数据导出_PHP教程
-
load data infile将excel文件中的数百万条数据在1分钟内导入数据_MySQL
-
将excel中的数据批量导入到access的技巧
-
使用POI将Mysql或Oracle中的数据导入到Excel中去_MySQL
-
C# 将excel文件导入到SqlServer数据库
-
如何将Access和Excel导入到Mysql中之一_MySQL