用错误的标题行阅读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"
。