string cmdStr = "insert into MiddleDataTable select col1,col2 from "
+ "OPENROWSET('Microsoft.Jet.OLEDB.4.0'"
+@",'Excel8.0;HDR=YES;DATABASE=E:\\testdr.xls',Sheet1$)" ;excel文件中有多于col1与col2的列
+ "OPENROWSET('Microsoft.Jet.OLEDB.4.0'"
+@",'Excel8.0;HDR=YES;DATABASE=E:\\testdr.xls',Sheet1$)" ;excel文件中有多于col1与col2的列
+ "OPENROWSET('Microsoft.Jet.OLEDB.4.0'"
+@",'Excel8.0;HDR=YES;DATABASE=E:\\testdr.xls',Sheet1$)" ;
可以但
"insert into MiddleDataTable select col1,col2 from "
+ "OPENROWSET('Microsoft.Jet.OLEDB.4.0'"
+@",'Excel8.0;HDR=YES;DATABASE=E:\\testdr.xls',Sheet1$)" ;
就报错
樓上的可以在轉換之前將excel表清理一下;將沒有紀錄的空白單元格選中後刪除,左右和上下都需要,這樣也許轉換就成功了!!