Excel------OleDbConnection.GetOleDbSchemaTable方法

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顺序是有区别的。

你可能感兴趣的:(Connection)