形容男人才华横溢的:雅趣技术网 - 如何在ASP程序中打印Excel报表(无组件的经典程序)

来源:百度文库 编辑:中财网 时间:2024/05/08 08:14:23
如何在ASP程序中打印Excel报表(无组件的经典程序) 加入时间 2004-3-2 4:02:16 本站域名 www.code365.com
浏览统计 Total:186 | Year:96 | Month:15 | Day:4

E
  目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式。由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点。本人通过研究写了一个基于ASP程序的打印excel报表的程序。本程序的特点是无须任何组件。
  
Print.asp
------------------------------------------------

打印Excel报表
<%
‘控制脚本语言
response.write""
%>


打印Excel报表


 

学生表(Demo)


 

 



    <%
  db="zhk.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
  set rsd=server.createobject("adodb.recordset")
     str="select * from cjb00"
    rsd.open str,conn
%>
   
     
       
       
     
      <%
  n=1
   do while not rsd.eof
    %>
     
       
       
     
   <%
   m=m+1
   n=n+1
   rsd.MoveNext
   loop
      %>
      <% rsd.close
    set rsd=nothing
    conn.close
    set cnn=nothing %>
   
姓名学号

          " type="hidden" value="<%=rsd("姓名")%>">
    <%=rsd("姓名")%>
       

          " type="hidden" value="<%=rsd("学号")%>">
    <%=rsd("学号")%>
       

   


     
     

   


 

 



------------------------------------------------------------

  在程序写好后,你必须在 C 盘根目录下建个Excel模板文件! 在IE的安全设置中将安全级别调为最低或自定义安全级别中启用第二项就可以了!
  本程序由Andylee(火星)提供,如果有意见请联系: