最近在查找如何把Excel文件数据导入数据库的方法,考虑多种解决思路:
1)生成一大段SQL 串,包含所有数据的Insert 语句
2)生成一条SQL语句,就执行一条,逐条插入
总觉得这两种方法很笨拙,于是经过一番查找,发现了.Net中的几个新类中的SqlBulkCopy,
MSDN解释:使您可以用其他源的数据有效批量加载SQL Server 表,功能类似于SQL Server 提供的流行命令行提示符工具bcp。

很好!呵呵,因该就是我想要的!!
参考资料:
1、简便的将DataSet导入到数据库中 介绍了两种导入数据的方法,OleDbDataAdapter.Update方法 和SqlBulkCopy方法