asp.net获取excel中sheet所有名称和个数
asp.net获取excel文件中所有sheet的名称和个数。
/// <summary> /// 获取EXCEL的表 表名字列 /// </summary> /// <param name="p_ExcelFile">Excel文件</param> /// <returns>数据表</returns> public DataTable GetExcelTableName(string p_ExcelFile) { try { if (System.IO.File.Exists(p_ExcelFile)) { OleDbConnection _ExcelConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=\"Excel 8.0\";Data Source=" + p_ExcelFile); _ExcelConn.Open(); DataTable _Table = _ExcelConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); _ExcelConn.Close(); return _Table; } return null; } catch { return null; } }
来源:http://zhidao.baidu.com/question/581597953.html
加支付宝好友偷能量挖...