各位大侠:
在ACCESS中导入EXCEL文件时,会出现对话框让选其中的哪一个表,
我想知道,我们自己如何用程序来获取某个ACCESS数据库或者EXCEL文件中包含哪些表呢?
谢谢.
对于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();