我一直在使用OleDbConnection
从我的C#代码中读取Excel文件。
当文件有一个顶部标题行并且数据跟随它时,一切都很好。
使用以下连接字符串:
var query = "SELECT [Col1],[Col2],[Col3] FROM [Sheet1$]";
现在我需要处理一个Excel文件,该文件具有从第一行到第15行的必需内容。第15行是标题行,其余是行的数据。
我怎样才能阅读这样的文件?
答案 0 :(得分:0)
要从第15行读取,请修改查询以将表名用作FROM [Sheet1$A15:ZZ]
-
var query = string.Format("select [Col1],[Col2],[Col3] from [{0}${1}]", "Sheet1","A15:ZZ");
A15表示标题行。
确保在连接字符串中设置了"HDR=YES"
。