.net读取Excel问题
请问ADO.NET如何实现读取Excel里面第11-20行的数据,Excel里面没有类似主键这样的字段类似于
SQL = @" select top 10 [F2] from ["$sheet1"] where 行号界于11-20";
请问这个SQL语句应该怎么写
SQL=? --------------------编程问答-------------------- 如果excel中有个序号字段就可以用字段,没有的话,只有全读了。用DataTable的分页。
FillDateTable时有起止号。
--------------------编程问答-------------------- 恩,我去试试,谢谢。
还有其他人有办法吗?要沉了 --------------------编程问答-------------------- 正解 都读出来在处理 --------------------编程问答-------------------- 我试了下,又出现个新问题
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/选号系统/a.xls;Extended Properties='Excel 8.0;IMEX=1;HDR=yes;'";
当这个HDR=yes;时,说明第1行是字段,不是数据行
当我
da.Fill(2, 3, dt);//取数据
的时候,运行时报错了“至少一个参数没有被指定值”
,如果HDR=no时,没任何错误,如何解决,谢谢?
补充:.NET技术 , ASP.NET