首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 遍历EXCEL表名,出现sheet1$_该如何解决

2012-04-14 
C# 遍历EXCEL表名,出现sheet1$_C# 遍历 EXCEL表名,出现sheet1$和sheet1$_,但是我的表里并没有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打开看看左下角是不是有那个名字,有sheet1,sheet2,sheet3是吧

[解决办法]
excel里的sheet 如果默认的话就是sheet1 sheet2...这样..

热点排行