private void gettablelist(string dty){
OleDbConnection oleConn = new OleDbConnection();
oleConn.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0;data source="+dty+";Extended Properties=Excel 8.0;";
oleConn.Open();
DataTable dtOle = oleConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] { null, null, null, "TABLE" });
this.dg.DataSource=dtOle;
this.dg.DataBind();
dtOle = null;
oleConn.Close();
}
本文介绍了一种使用OleDbConnection从指定的Excel文件中获取所有表格名称的方法,并将其展示在一个数据网格视图中。该方法首先创建了一个OleDbConnection实例,并设置连接字符串以指向目标Excel文件,然后通过调用GetOleDbSchemaTable方法来获取Excel文件中的所有表格信息。
1239

被折叠的 条评论
为什么被折叠?



