读书人

Excel数据导出到SQLSERVER数

发布时间: 2012-01-06 22:55:18 作者: rapoo

Excel数据导出到SQLSERVER数据库?
如题,应该怎么做?我在网上找了很多代码,但是基本上都一个样而且都有问题...

[解决办法]
http://blog.csdn.net/ChengKing/category/292667.aspx
[解决办法]
联接字符串采用如下方式试试
String strConnection = "Provider=Microsoft.Jet.OleDb.4.0;data source= " + mPath + mFileName + ";Extended Properties=\ "Excel 8.0;HDR=Yes;IMEX=1\ " ";

string sqlCmd = "select * from [Score$] ";
改为
string sqlCmd = "select * from [Sheet1$] ";

[解决办法]
可以考虑采用NickLee.Common.Spreadsheet
参考下载地址:
http://www.cnblogs.com/mail-ricklee
下载最新的资源包,相信还有其他惊喜,里面的asp.net资源库

[解决办法]
string sqlCmd = "select * from [Sheet1$] ";
是不同的 Sheet的名字。可以换成别的,如 Data1

HDR=Yes;IMEX=1
表示,第一行是否是数据,数据是否是混合类型,如某列既有数字又有字符,不设置将有一种类型读不出来

读书人网 >asp.net

热点推荐