代碼如下
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + "F:\\test1.xlsx" + ";Extended Properties='Excel4.0;HDR=NO;IMEX=1';";
DataSet ds = new DataSet();
OleDbDataAdapter oada = new OleDbDataAdapter("select * from [Sheet1$]", strConn);
oada.Fill(ds);
!!!求助
uj5u.com熱心網友回復:
連接excel用的是access資料庫的引擎.里面包含了相關的ODBC和oledb驅動程式。你需要安裝access database engine:https://www.microsoft.com/zh-CN/download/details.aspx?id=13255uj5u.com熱心網友回復:
樓上的方式是可行的,不過還有另一種方式用COM+ 開發,直接調取 ApplicationClass 物件,然后存資料,同時也可以設定 CELL 的樣式什么的,功能更強大。
uj5u.com熱心網友回復:
吧4.0換成12.0uj5u.com熱心網友回復:
Extended Properties='Excel12.0轉載請註明出處,本文鏈接:https://www.uj5u.com/net/135103.html
標籤:C#
