Excel------OleDbConnection.GetOleDbSchemaTable方法
Posted on 2009-02-16 14:09 鸡尾虾的壳 阅读(634) 评论(0) 编辑 收藏 举报System.Data.DataTable dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new Object[] { null, null, null, "TABLE" });
string sheetName = dt.Rows[0][2].ToString().Trim();
Excel文件中的每个sheet是dt中的一行。注意:填充顺序是基于sheet name的字母顺序,从a-z。这与打开excel后看到的sheet顺序是有区别的。