如果表格裡某列全是數字或是字元沒問題,但如果混合了全是數字和部分字元就會有部分讀取為空連接EXCEL方式如下
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; " +"Data Source=" + _physicalPath +";Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
先是直接FILL到DATASET裡,以為是資料型別不正確,再建了一個臨時的datatable,導進去還是空值,網路上搜了下,全是一樣的問題解決不了
string strConn =" Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + _physicalPath + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
http://www.cnblogs.com/newblue/archive /2006/11/27/573831.html