在asp程序中打印excel表格的新方法
来源: 阅读:1118 次 日期:2014-11-20 10:11:38
温馨提示: 小编为您整理了“在asp程序中打印excel表格的新方法”,方便广大网友查阅!

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

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

  

print.asp

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

<html><title>打印excel报表</title>

<%

'控制脚本语言

response.write<script language=&vbscript&>

%>

//*****************本程序由火星工作室提供()******************

//*******************版权所有 随意拷贝********************************

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.writexlsheet1.cells(&ii+4&,2).value=%><%=rsd(姓名)%>

<%response.writexlsheet1.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>&nbsp;</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>

更多信息请查看IT技术专栏

更多信息请查看网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map