 
//获得Excel中的所有sheetname。
	
	  T0public ArrayList ExcelSheetName ( string filepath )
	
	  ...{
	
	  ArrayList al = new ArrayList ();
	
	  string strConn;
	
	  strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties=Excel 8.0;";
	
	  OleDbConnection conn = new OleDbConnection(strConn);
	
	  conn.Open ();
	
	  DataTable sheetNames = conn.GetOleDbSchemaTable
	
	  (System.Data.OleDb.OleDbSchemaGuid.Tables,new object[]...{null,null,null,"TABLE"});
	
	  conn.Close ();
	
	  foreach ( DataRow dr in sheetNames.Rows )
	
	  ...{
	
	  al.Add ( dr[2] );
	
	  }
	
	  return al;
	
	  }
	
	  通过这两步,就基本可以实现将Excel导入到数据库中了,具体实现中的细节问题,你可以自己在实践中获得。
Copyright@ 2011-2016 版权所有:大连千亿科技有限公司 辽ICP备11013762-3号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2317 客服电话:0411-39943997 QQ:2088827823 37482752
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明