传奇网站模块下载,武邑网站建设代理,一个可以做网站,机械网站建设价格1.用APP直接读取Excel文件 这种方法原理是用APP打开EXCEL文件#xff0c;操作单元格读取数据#xff0c;快速比较慢#xff0c;基本不采用这种方式。 2.用APP把Excel文件转成Txt文件#xff0c;再读取Txt文件 过程: a. Microsoft.Office.Interop.Excel.Worksheet SAVE 方法…1.用APP直接读取Excel文件 这种方法原理是用APP打开EXCEL文件操作单元格读取数据快速比较慢基本不采用这种方式。 2.用APP把Excel文件转成Txt文件再读取Txt文件 过程: a. Microsoft.Office.Interop.Excel.Worksheet SAVE 方法转成TXT文件 b.如果单元格内有换行用要把这些换行符替换掉保证TXT文件行数与Excel行数一致。 c.FileStream 逐行读取TXT文件 基本采用这种方式 3.用OLEDB把Excel当数据源 Excel文件版本不同驱动也不同可以通过上传文件扩展名判断 2003strConn ProviderMicrosoft.Jet.OLEDB.4.0;Data Source filePath ;Extended PropertiesExcel 8.0;HDRFalse;IMEX1; 2007strConn Provider Microsoft.ACE.OLEDB.12.0;Data Source filePath ;Extended PropertiesExcel 8.0;HDRFalse;IMEX1; OleDbConnection OleConn new OleDbConnection(strConn); OleConn.Open(); String sql SELECT * FROM [sheetName$];//可是更改Sheet名称比如sheet2等等 OleDbDataAdapter OleDaExcel new OleDbDataAdapter(sql, OleConn); DataSet OleDsExcle new DataSet(); OleDaExcel.Fill(OleDsExcle, sheetName); OleConn.Close(); 缺点环境条件比较复杂在服务器上经常不稳定报驱动相关错误。 转载于:https://www.cnblogs.com/wqqblogs/archive/2011/06/15/2081297.html