当前位置:数据库 > Excel >>

大哥你好,问下关于SQL查询Excel表名的问题.

我用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表中更新数据库

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,