c#读取excel有关问题
c#读取excel问题
读取excel时,读到dataset中

为什么后面会多出一些空行出来,我想把后面这些空行去掉,但我又不想不想把数据中间的一些空行去掉,因为我要根据行号显示提示信息,只是去除后面的空行,请问如何去除后面的空行?
读取的代码如下
------解决方案--------------------
后面的空行跟读取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;
------解决方案--------------------
后面的空行跟读取excel中的数据应该无关,是你数据控件的设置问题
------解决方案--------------------
如果你在回复别人的回复时,能点击一下引用的消息提示,就可以及时地帮你解决问题。如果你没有点击引用,别人也没有再次注意到你的这个帖子,他可能就会忘记了你的问题,结果帖子沉了,深入海底!