大哥你好,问下关于SQL查询Excel表名的问题.
我用C#语言,与Excel建立了连接后,我不知道表名是什么,本来是用select * from [sheet1$]这样的,表名不是sheet1就不行了,有什么方法解决吗?比如能固定访问sheet1的索引也行啊。谢谢,拜托了!
我用C#语言,与Excel建立了连接后,我不知道表名是什么,本来是用select * from [sheet1$]这样的,表名不是sheet1就不行了,有什么方法解决吗?比如能固定访问sheet1的索引也行啊。谢谢,拜托了!
答案:System.Data.DataTable schemaTable = ConnExcel.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);
string tableName = schemaTable.Rows[0][2].ToString().Trim();
string strSql = "select * from["+tableName+"]";
上一个:怎样将excel中xls格式转化成html格式
下一个:依据excel表中更新数据库