- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Excel导出函数
Excel导出函数%Sub?? ExportToExcel???? Response.ContentType?? =?? application/vnd.ms-Excel?? Response.AddHeader?? Content-Disposition,?? attachment;Filename=Results.xls?? Response.Write?? body?? Response.Write?? table?? border=1?? Call?? WriteTableData?? Response.Write?? /table?? Response.Write?? /body?? Response.Write?? /html???? End?? Sub? %Excel导入数据库%dim FileNameFileName=Excel.xls? 取得文件名,来自项目经理的指定,路径固定在某个虚拟路径中Dim conn, rsset conn=CreateObject(ADODB.connection)conn.Open Driver={Microsoft Excel Driver (*.xls)}; _DriverId=790; _Dbq= Server.mappath(FileName) ; _DefaultDir=G:\ set rs=createobject(ADODB.recordset)rs.Open Select * From [Sheet1$],conn, 2, 2if rs.eof thenresponse.write Excel表中无纪录elseset connDB = Server.CreateObject(ADODB.Connection)DBPath = Server.MapPath(Excel.mdb)RESPONSE.WRITE DBpathconnDB.Open driver={Microsoft Access Driver (*.mdb)};dbq= DBPathSet RsDB = Server.CreateObject(ADODB.Recordset)SQLDB=Select * from ExcelRsDB.open SQLDB,connDB,1,3do while not? rs.eof 利用循环读出数据RsDB.addnewRsDB(filename)=rs(0)RsDB(id1)=rs(1)RsDB(id2)=rs(2)RsDB(id3)=rs(3)RsDB(id4)=rs(4)Rs.updateRsDB.movenextrs.movenextloopresponse.redirect FileNameend ifRsDB.movefirstif RsDB.eof thenresponse.write 数据库中无记录elsedo while not RsDB.EOFresponse.write RsDB(filename) response.write RsDB(id1) response.write RsDB(id2) response.write RsDB(id3) response.write RsDB(id4) response.write brRsDB.movenextloopend ifrs.closeset rs=nothingset conn=nothing%
最近为了方便前台对网站留言信息的记录和保存,于是就用ASP程序编写了一个把access数据导成为excel格式的数据。开始的时候也不知道怎么编写程序,在网上找了很多都没有完全解决,于是对一些程序进行修改,最后还是完成了,现在拿来和大家分享一下!
!--#include file=conn.asp-- 连接数据库??? %dim rs,sql,filename,fs,myfile,xSet fs = server.CreateObject(scripting.filesystemobject) --假设你想让生成的EXCEL文件做如下的存放 filename = Server.MapPath(download.xls) Response.Write filename --如果原来的EXCEL文件存在的话删除它 if fs.FileExists(filename) thenfs.DeleteFile(filename) end if--创建EXCEL文件set myfile = fs.CreateTextFile(filen
文档评论(0)