2012-11-22 70 views
1

只讀取一個專欄中,我已經能夠讀通過OLEDB正常的Excel文件,但我的項目任務的文件中包含的各種格式的問題,如多列合併,很多細胞的下等的公式,作爲結果,該數據集已無法存放excel文件的數據。如果我設法讀的片狀'輸入選項卡中的內容,手機號碼AF6-AF-24,我的任務完成了,但excel文件是不是在Excel中得到解析所有,之前我處理柱而出。請幫助!從迷失方向excel文件OLEDB

OleDbConnection connExcel = new OleDbConnection("Provider= Microsoft.ACE.OLEDB.12.0;Data Source=P:\\DummyTesterF.xlsx; Extended Properties=\"Excel 12.0;HDR=YES;\""); 
      OleDbCommand cmdExcel = new OleDbCommand(); 
      OleDbDataAdapter Adapter = new OleDbDataAdapter(); 
      cmdExcel.CommandText = String.Format("SELECT * From ['Input Tab$']");   


      cmdExcel.Connection = connExcel; 
      Adapter.SelectCommand = cmdExcel; 
      DataTable Table = new DataTable(); 
      Adapter.Fill(Table); 

回答

0

更好地切換到Office互操作。