上一篇:关于打印,实验的结果 >>
在ASP程序中打印Excel报表的新方法
Print.asp
------------------------------------------------
<html><title>打印Excel报表</title>
<%
@#控制脚本语言
response.write"<script language="&"VBScript"&">"
%>
//*****************本程序由火星工作室提供(andy2001p@hotmail.com)******************
//*******************版权所有 随意拷贝********************************
function ccprint()
Set xlApp = CreateObject("EXCEL.APPLICATION")
//打开工作表!
Set xlBook = xlApp.Workbooks.Open("c:\book1.xlt")
set xlsheet1 = xlBook.ActiveSheet
<% 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
ii=1
do while not rsd.eof and ii<11
%>
<%response.write"xlSheet1.cells("&ii+4&",2).value="%>"<%=rsd("姓名")%>"
<%response.write"xlSheet1.cells("&ii+4&",3).value="%>"<%=rsd("学号")%>"
<%
rsd.movenext
ii=ii+1
loop
rsd.close
set rsd=nothing
%>
xlSheet1.Application.Visible = True
end function
//*****************本程序由火星工作室提供******************
<%
response.write"</script>"
%>
<html><title>打印Excel报表</title>
<body>
<center>
<h2><font color=red>学生表(Demo)</font></h2>
<p> </p>
<form name="fmp" method="post" action="">
<%
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
%>
<table width="396" height="58" border="1" bordercolor="#00FF00" bgcolor=lightyellow>
<tr bgcolor=deepskyblue>
<th><b>姓名</b></th>
<th><b>学号</b></th>
</tr>
<%
do while not rsd.eof
%>
<tr align=center>
<td> <%=rsd("姓名")%>
</td>
<td> <%=rsd("学号")%>
</td>
</tr>
<%
rsd.MoveNext
loop
%>
<% rsd.close
set rsd=nothing
conn.close
set cnn=nothing %>
</table>
<p>
<input name="Submit2" type="button" onclick="ccprint()" onDblClick="ccprint()" value="打印">
<br>
</p>
</form>
</center>
</body>
</html>
------------------------------------------------------------
在程序写好后,你必须在 C 盘根目录下建个Excel模板文件! 在IE的安全设置中将安全级别调为最低或自定义安全级别中启用第二项,因为只有这样,IE才能创建EXCEL对象!
本程序由Andylee(火星)提供,如果有意见请联系:
Email:andy2001p@hotmail.com
QQ:16685104
TEL:0595-2092139
相关文章:
- · 动感首页更新实现之九 ------ 简介补充篇
- · 动感首页更新实现之八 ------ 首页模板篇
- · 动感首页更新实现之七 ------ 密码验证篇
- · 动感首页更新实现之六 ------ 首页删除篇
- · 动感首页更新实现之五 ------ 首页管理篇
- · 动感首页更新实现之四 ------ 首页显示篇
- · 动感首页更新实现之三 ------ 数据库链接篇
- · 动感首页更新实现之二 ------ 首页保存篇
- · 动感首页更新实现之一 ------ 首页添加篇
- · 完整的访问统计程序(三 应用篇)
- · 完整的访问统计程序(二 程序篇)
- · 完整的站点访问统计系统(一:数据库篇)
- · 支持中文的无组件文件上传:upload.inc
- · 支持中文的无组件文件上传:示例
- · 对数据库中的记录用上一条下一条显示(三)
- · 对数据库中的记录用上一条下一条显示(二)
- · 对数据库中的记录用上一条下一条显示(一)
- · 利用ASP脚本制作异步装载的树形结构(二)
- · 利用ASP脚本制作异步装载的树形结构(一)
- · 不能ASP图像组件来生成图像的ASP计数器程序(三)
- · 不能ASP图像组件来生成图像的ASP计数器程序(二)
- · 不能ASP图像组件来生成图像的ASP计数器程序(一)
- · ASP技术在论坛中的运用(八)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(七)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(六)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(五)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(四)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(三)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(二)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(一)(吐血推荐!!!!)
- · ASP环境下邮件列表功能的实现 (四)(推荐)
- · ASP环境下邮件列表功能的实现 (三)(推荐)
- · ASP环境下邮件列表功能的实现 (二)(推荐)
- · ASP环境下邮件列表功能的实现 (一)(推荐)
- · 一个BBS的源代码(六)
- · 一个BBS的源代码(五)
- · 一个BBS的源代码(四)
- · 一个BBS的源代码(三)
