c#读取excel问题
读取excel时,读到dataset中
为什么后面会多出一些空行出来,我想把后面这些空行去掉,但我又不想不想把数据中间的一些空行去掉,因为我要根据行号显示提示信息,只是去除后面的空行,请问如何去除后面的空行?
读取的代码如下
conn.Open();
string strExcel = string.Empty;
DataTable yTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new Object[] { null, null, null, "TABLE" });
OleDbDataAdapter myCommand = null;
DataSet ds = new DataSet();
foreach (DataRow dr in yTable.Rows)
{
strExcel = "select * from [" + dr["Table_Name"].ToString() + "]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
myCommand.Fill(ds, dr["Table_Name"].ToString());
}
conn.Close();
return ds;