当前位置:七道奇文章资讯网站建设网站编程
日期:2010-04-20 09:11:00  来源:本站整理

asp读取数据库数据并生成excel文件实例[网站编程]

赞助商链接



  本文“asp读取数据库数据并生成excel文件实例[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

asp读取数据库数据并生成excel文件实例
代码以下:

  1. <HTML> 
  2. <HEAD> 
  3. <meta content="text/html; charset=gb2312" http-equiv="Content-Type">   
  4. <TITLE>生成EXCEL文件实例</TITLE>   
  5. </HEAD>   
  6. <body>   
  7. <a href="dbtoexcel.asp?act=make">在线生成EXCEL</a>   
  8. <hr size=1 align=left width=300px>   
  9. <%  
  10. if Request("act") = "" then   
  11. Response.Write "生成EXCEL文件实例"   
  12. else  
  13. dim conn,strconn   
  14. strconn="driver={SQL Server};server=wen;uid=sa;pwd=;database=DB_Test"   
  15. set conn=server.CreateObject("adodb.connection")   
  16. conn.Open strconn  
  17. dim rs,sql,filename,fs,myfile,x  
  18. Set fs = server.CreateObject("scripting.filesystemobject")   
  19. '--假定你想让生成的EXCEL文件做以下的存放   
  20. filename = Server.MapPath("online.xls")   
  21. '--假如本来的EXCEL文件存在的话就删除   
  22. if fs.FileExists(filename) then  
  23. fs.DeleteFile(filename)   
  24. end if  
  25. '--成立EXCEL文件  
  26. set myfile = fs.CreateTextFile(filename,true)  
  27. Set rs = Server.CreateObject("ADODB.Recordset")  
  28. '--从数据库中把你想放到EXCEL中的数据读出来   
  29. sql = "select * from Tb_Execl order by id desc"   
  30. rs.Open sql,conn,1,1  
  31.  
  32. if rs.EOF and rs.BOF then  
  33. else  
  34. dim strLine,responsestr   
  35. strLine="" 
  36. For each x in rs.fields  
  37. strLinestrLine = strLine & x.name & chr(9)  
  38. Next  
  39. '--将表的列名先写入EXCEL   
  40. myfile.writeline strLine  
  41. Do while Not rs.EOF   
  42. strLine="" 
  43. for each x in rs.Fields   
  44. strLinestrLine = strLine & x.value & chr(9)   
  45. next  
  46. '--将表的数据写入EXCEL   
  47. myfile.writeline strLine  
  48. rs.MoveNext  
  49. loop  
  50. end if  
  51. rs.Close   
  52. set rs = nothing 
  53. End If  
  54. %> 

  以上是“asp读取数据库数据并生成excel文件实例[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • asp读取数据库数据并生成excel文件实例
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .