首页 > 代码库 > asp导入excel数据

asp导入excel数据

前两天做个小网站要求能够从Excel 里面导入数据,同时还需要把数据导出到Excel 中,技术分享。在网上找了半天,导入相对比较简单,这里我采用Excel 提供的ODBC,可以直接使用SQL来操作Excel。连接查询方法如下:技术分享

excelDriver="Driver={Microsoft Excel Driver (*.xls)}; DBQ="&filepath
Set excelConn=Server.CreateObject("Adodb.Connection"
excelConn.Open excelDriver 
excelSql="select * from ["&sheetname&"$]"
Set rs = Server.CreateObject("ADODB.Recordset")     
rs.Open excelSql,excelConn,3,3


       这里的sheetname就是excel 中的工作表名,剩下的工作就是在adodb.recordset 中处理了,和access 操作一样。这里对excel 格式要求比较严格,第一行必须是标题行,也就是对应数据库里的列名。而且excel 里面不能有合并单元格,拆分单元格,不然读出的数据是乱的。

asp导入excel数据