⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 在asp程序中打印excel报表的新方法 .htm

📁 较为详细的介绍了asp自定义的各种函数,方便asp的各种开发.
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0055)http://www.51base.com/article/view_article.asp?id=38961 -->
<HTML lang=zh-cn><HEAD><TITLE>NB联盟</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type><LINK 
href="NB联盟26.files/style.css" rel=stylesheet>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<BODY><!-- start page body -->
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 class=td id=position 
width=773>
  <TBODY>
  <TR>
    <TD class=shadow colSpan=2 height=20 width=262>&nbsp;&nbsp;<A 
      href="http://www.51base.com/"><IMG border=0 
      src="NB联盟26.files/logo1.gif"></A> </TD>
    <TD align=right width=505>
      <P align=left></P></TD></TR></TBODY></TABLE>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 id=main width=770>
  <TBODY>
  <TR>
    <TD class=tdlbr vAlign=top>
      <TABLE align=center border=0 cellPadding=0 cellSpacing=0 id=welcome 
      style="TABLE-LAYOUT: fixed" width="98%">
        <TBODY>
        <TR>
          <TD style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" 
            vAlign=top><FONT color=red><B>文章标题</B></FONT><FONT color=red><B>: 
            &nbsp;&nbsp;&nbsp;&nbsp;在ASP程序中打印Excel报表的新方法 </B></FONT>
            <HR noShade SIZE=1>
            <BR>
            <P>&nbsp;</P>
            <P>  目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式。由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点。本人通过研究写了一个基于ASP程序的打印Excel报表的程序。本程序的特点是无须任何组件。<BR>  <BR>Print.asp<BR>------------------------------------------------</P>
            <P>&lt;html&gt;&lt;title&gt;打印Excel报表&lt;/title&gt;<BR>&lt;%<BR>'控制脚本语言<BR>response.write"&lt;script 
            language="&amp;"VBScript"&amp;"&gt;"<BR>%&gt;<BR><A 
            href="file://*****************/">file://*****************/</A>本程序由火星工作室提供(<A 
            href="mailto:andy2001p@hotmail.com">andy2001p@hotmail.com</A>)******************<BR><A 
            href="file://*******************/">file://*******************/</A>版权所有 随意拷贝********************************<BR>function 
            ccprint()<BR>Set xlApp = CreateObject("EXCEL.APPLICATION")&nbsp; 
</P>
            <P>//打开工作表!<BR>Set xlBook = 
            xlApp.Workbooks.Open("c:\book1.xlt")<BR>set xlsheet1 = 
            xlBook.ActiveSheet<BR>&lt;%&nbsp; db="zhk.mdb"<BR>Set conn = 
            Server.CreateObject("ADODB.Connection")<BR>connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data 
            Source=" &amp; Server.MapPath(""&amp;db&amp;"")<BR>conn.Open 
            connstr<BR>set 
            rsd=server.createobject("adodb.recordset")<BR>str="select * from 
            cjb00"<BR>rsd.open str,conn<BR>ii=1<BR>do while not rsd.eof and 
            ii&lt;11<BR>&nbsp;%&gt;<BR>&nbsp; 
            &lt;%response.write"xlSheet1.cells("&amp;ii+4&amp;",2).value="%&gt;"&lt;%=rsd("姓名")%&gt;"<BR>&nbsp; 
            &lt;%response.write"xlSheet1.cells("&amp;ii+4&amp;",3).value="%&gt;"&lt;%=rsd("学号")%&gt;" 
            <BR>&nbsp; &lt;%<BR>&nbsp; rsd.movenext<BR>&nbsp;&nbsp; 
            ii=ii+1<BR>&nbsp;loop<BR>&nbsp;rsd.close<BR>&nbsp;set 
            rsd=nothing<BR>&nbsp; %&gt;<BR>xlSheet1.Application.Visible = True 
            <BR>end function<BR><A 
            href="file://*****************/">file://*****************/</A>本程序由火星工作室提供******************<BR>&lt;%<BR>response.write"&lt;/script&gt;"<BR>%&gt;</P>
            <P><BR>&lt;html&gt;&lt;title&gt;打印Excel报表&lt;/title&gt;<BR>&lt;body&gt;<BR>&lt;center&gt;<BR>&nbsp; 
            &lt;h2&gt;&lt;font 
            color=red&gt;学生表(Demo)&lt;/font&gt;&lt;/h2&gt;<BR>&nbsp; 
            &lt;p&gt;&amp;nbsp;&lt;/p&gt;<BR>&lt;form name="fmp" method="post" 
            action=""&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;%<BR>&nbsp; 
            db="zhk.mdb"<BR>Set conn = 
            Server.CreateObject("ADODB.Connection")<BR>connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data 
            Source=" &amp; Server.MapPath(""&amp;db&amp;"")<BR>conn.Open 
            connstr<BR>&nbsp; set 
            rsd=server.createobject("adodb.recordset")<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
            str="select * from cjb00"<BR>&nbsp;&nbsp;&nbsp; rsd.open 
            str,conn<BR>%&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;table width="396" 
            height="58" border="1" bordercolor="#00FF00" 
            bgcolor=lightyellow&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr 
            bgcolor=deepskyblue&gt; 
            <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            &lt;th&gt;&lt;b&gt;姓名&lt;/b&gt;&lt;/th&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            &lt;th&gt;&lt;b&gt;学号&lt;/b&gt;&lt;/th&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            &lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            &lt;%<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do while not 
            rsd.eof<BR>&nbsp;&nbsp;&nbsp; 
            %&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr align=center&gt; 
            <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt; 
            &lt;%=rsd("姓名")%&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            &lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt; 
            &lt;%=rsd("学号")%&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            &lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            &lt;/tr&gt;<BR>&nbsp;&nbsp; &lt;%<BR>&nbsp;&nbsp; 
            rsd.MoveNext<BR>&nbsp;&nbsp; loop<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            %&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;% 
            rsd.close<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set 
            rsd=nothing<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            conn.close<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set 
            cnn=nothing %&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;/table&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;p&gt; 
            <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input name="Submit2" 
            type="button" onclick="ccprint()" onDblClick="ccprint()" 
            value="打印"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            &lt;br&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/p&gt;<BR>&nbsp; 
            &lt;/form&gt;<BR>&nbsp; 
            &lt;/center&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;</P>
            <P>------------------------------------------------------------</P>
            <P>&nbsp; 
            在程序写好后,你必须在 C 盘根目录下建个Excel模板文件! 在IE的安全设置中将安全级别调为最低或自定义安全级别中启用第二项,因为只有这样,IE才能创建EXCEL对象!</P>
            <P>&nbsp; 本程序由Andylee(火星)提供,如果有意见请联系:<BR>&nbsp; <A 
            href="mailto:Email:andy2001p@hotmail.com">Email:andy2001p@hotmail.com</A><BR>&nbsp; 
            QQ:16685104<BR>&nbsp; TEL:0595-2092139&nbsp;&nbsp; </P>
            <P>&nbsp;</P>
            <P>&nbsp;</P>
            <P>&nbsp;</P><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE align=center border=0 cellPadding=2 cellSpacing=0 id=footer width=770>
  <TBODY>
  <TR>
    <TD align=middle class=tdt>
      <P align=center></P></TD></TR></TBODY></TABLE><BR></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -