用错误的标题行阅读Excel文件

我一直在使用OleDbConnection从我的C#代码中读取Excel文件。

当文件有一个顶部的标题行和下面的数据时,一切都很好。

使用以下连接string:

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

现在我需要处理一个从第一行到第十五行的强制性内容的Excel文件。 第15行是标题行,其余是行的数据。

我怎样才能读取这样的文件?

要从第15行读取,请修改查询以使用表名称FROM [Sheet1$A15:ZZ]

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

A15代表标题行。

确保在连接string中设置了"HDR=YES"