怎么样在读入Excel表格之前就确定出它的行数和列数?谢谢!!!!
我有一个问题,要从Excel的第二行开始读入数据
现在的问题是:
有一张表格里的是一表头“XXX学校学生信息表”
第二行才是有用数据,“姓名”“年龄”等。
承蒙wuyi8808(air|skyiv.com)、fangxinggood(JustACoder)、44404(杨雪)、 OAMVP(在线) 等朋友的指点,我学会了一些,先在这里谢谢这些朋友。
我的代码是:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Server.MapPath("Exceltest.xls") + ";Extended Properties=Excel 8.0"; 
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter adp = new OleDbDataAdapter("Select * from [Sheet1$]",conn);
DataSet ds = new DataSet();
adp.Fill(ds,"Exceltest");
ExlDataGrid.DataSource = ds.Tables["Exceltest"].DefaultView;
ExlDataGrid.DataBind();
conn.Close();
弟兄们给我的方法是:
SELECT * FROM [Sheet1$A2:K20]
这样可以从第二行读,我现在不知道Excel中有多少行,多少列,无法确定K20。
请问一下朋友有没有什么办法??
谢谢了
!!!!!!!