2013-06-04 33 views
1

我一直在使用OleDbConnection從我的C#代碼讀取Excel文件。用C#讀取一個Excel文件與錯誤的標題行

當文件有一個頂部標題行和下面的數據時,一切都很好。

下面的連接字符串使用:

var query = "SELECT [Col1],[Col2],[Col3] FROM [Sheet1$]"; 

現在我需要處理具有從第一強制性內容下至第15行的Excel文件。第15行是標題行,其餘是行的數據。

我怎樣才能讀取這樣的文件?

回答

0

從第15行讀取,修改查詢中使用的表名從[Sheet1$A15:ZZ] -

var query = string.Format("select [Col1],[Col2],[Col3] from [{0}${1}]", "Sheet1","A15:ZZ"); 

A15代表標題行。

確保您在連接字符串中設置了"HDR=YES"