C#读取excel为什么从第二行开始?

string exlPath = @System.Windows.Forms.Application.StartupPath + "\\表.xls";
string exlconnStr = "provider=microsoft.jet.oledb.4.0;data source=" + exlPath + ";extended properties='Excel 8.0;HDR=yes;IMEX=1'";
string exlselectStr = "select * from [Sheet1$]";
string defs = @System.Windows.Forms.Application.StartupPath + "\\表.xls";
默认是从从excel第二行开始读取?为什么?如何从第一行开始?

exlconnStr 中“HDR=yes”表示有标题行,也就是数据从第二行开始。如果没有标题行,改为no就可以。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-23
C#读取excel为什么从第二行开始的相关说明如下:
1、exlconnStr 中“HDR=yes”表示有标题行,也就是数据从第二行开始。
2、如果没有标题行,改为no就可以。
相似回答