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 里面不能有合并单元格,拆分单元格,不然读出的数据是乱的。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM