c#实现excel数据高效导入到sql数据库

时间:2012-06-28 17:06:46
【文件属性】:

文件名称:c#实现excel数据高效导入到sql数据库

文件大小:4KB

文件格式:TXT

更新时间:2012-06-28 17:06:46

c# excel sql数据库

本文实现在c#中可高效的将excel数据导入到sqlserver数据库中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码导入一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的导入过程只需要4.5秒。


网友评论

  • 不错,很实用
  • 学会了,thank 有
  • 不错,很好,使用了
  • 不错,正在使用。
  • 报 ‘&’附近有语法错误该怎么解决啊?
  • 不错,测试了~能够运行~
  • 很好的东西,速度很快。
  • 总是感觉看txt文档不是很有感觉!
  • 测试了,好东西,学习了
  • bcp很好,测试了导入成功。但是不方便中间过程处理
  • bcp很好,测试了导入成功。但是不方便中间过程处理