如何获取ACCESS数据库中的表名,或者EXCEL电子表中的工作表名? 各位大侠: 在ACCESS中导入EXCEL文件时,会出现对话框让选其中的哪一个表,我想知道,我们自己如何用程序来获取某个ACCESS数据库或者EXCEL文件中包含哪些表呢?谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于EXCEL中的表即sheet([sheet1$])如果不是固定的可以使用下面的方法得到 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); DataTable schemaTable = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables,null); string tableName=schemaTable.Rows[0][2].ToString().Trim(); 总是不能取得第一个工作表的名称string tableName=schemaTable.Rows[0][2].ToString().Trim(); 水晶报表打印空表问题 查询远程webservice 关于.NET注册成功自动发邮件到注册邮箱的问题~急!!!!!!!! DataSet里两个Table连接 C# TreeView右键点击空白处时怎样使所有的节点都变成为选中状态? 有关重绘 listbox的重新载入问题 关于C#的windows应用程序的MDI窗体问题. gridview动态超链接传值 怎么样制作可以播放多种文件的程序 用c#进行输入检查 新手求助(数据库最简单的问题)
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
DataTable schemaTable = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables,null);
string tableName=schemaTable.Rows[0][2].ToString().Trim();