C# 遍历EXCEL表名,出现sheet1$_该如何解决
C# 遍历EXCEL表名,出现sheet1$_
C# 遍历 EXCEL表名,出现sheet1$和sheet1$_,但是我的表里并没有sheet1_
代码如下:
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new Object[] { null, null, null, "TABLE" });
var sheet = new string[schemaTable.Rows.Count];
//List the table name from each row in the schema table.
conn.Close();
for (int i = 0; i < schemaTable.Rows.Count; i++)
{
sheet[i] = schemaTable.Rows[i].ItemArray[2].ToString();
}
DropDownList1.DataSource = sheet
DropDownList1.DataBind();;//绑定到dropdownlist下
------解决方案--------------------
有未表示的Sheet(隐藏)的。
------解决方案--------------------
------解决方案--------------------
excel里的sheet 如果默认的话就是sheet1 sheet2...这样..
C# 遍历 EXCEL表名,出现sheet1$和sheet1$_,但是我的表里并没有sheet1_
代码如下:
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new Object[] { null, null, null, "TABLE" });
var sheet = new string[schemaTable.Rows.Count];
//List the table name from each row in the schema table.
conn.Close();
for (int i = 0; i < schemaTable.Rows.Count; i++)
{
sheet[i] = schemaTable.Rows[i].ItemArray[2].ToString();
}
DropDownList1.DataSource = sheet
DropDownList1.DataBind();;//绑定到dropdownlist下
------解决方案--------------------
有未表示的Sheet(隐藏)的。
------解决方案--------------------
------解决方案--------------------
excel里的sheet 如果默认的话就是sheet1 sheet2...这样..