繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> 在ASP程序中打印Excel报表的新方法

在ASP程序中打印Excel报表的新方法

2006-06-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:  目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式。由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点。本人通过研究写了一个基于ASP程序的打印Excel报表的...

  目前,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

%>

<%

do while not rsd.eof

%>

<%

rsd.MoveNext

loop

%>

<% rsd.close

set rsd=nothing

conn.close

set cnn=nothing %>

姓名 学号
<%=rsd("姓名")%>

<%=rsd("学号")%>


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

在程序写好后,你必须在 C 盘根目录下建个Excel模板文件! 在IE的安全设置中将安全级别调为最低或自定义安全级别中启用第二项,因为只有这样,IE才能创建Excel对象!

本程序由Andylee(火星)提供,如果有意见请联系:

Email:andy2001p@hotmail.com

QQ:16685104

TEL:0595-2092139

责任编辑:admin
相关文章