一种用ASP+模板生成Word、Excel、静态页面一种简单、灵活多变办法.doc

一种用ASP+模板生成Word、Excel、静态页面一种简单、灵活多变办法.doc

ID:58701277

大小:33.50 KB

页数:13页

时间:2020-10-04

一种用ASP+模板生成Word、Excel、静态页面一种简单、灵活多变办法.doc_第1页
一种用ASP+模板生成Word、Excel、静态页面一种简单、灵活多变办法.doc_第2页
一种用ASP+模板生成Word、Excel、静态页面一种简单、灵活多变办法.doc_第3页
一种用ASP+模板生成Word、Excel、静态页面一种简单、灵活多变办法.doc_第4页
一种用ASP+模板生成Word、Excel、静态页面一种简单、灵活多变办法.doc_第5页
资源描述:

《一种用ASP+模板生成Word、Excel、静态页面一种简单、灵活多变办法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一种用ASP+模板生成Word、Excel、静态页面一种简单、灵活多变的办法由于工作的需要,我需要为客户做一个在线生成Excel及Word报表程序,参考了网上很多办法,大多数都是采用Excel.Application()组件来生成,发现容易出错,而且对于大多数和我一样的菜鸟来说,比较麻烦,考虑到前些天用ASP+模板+adodb.stream生成静态页面的办法,经过多次尝试,终于掌握了一种用ASP+模板生成Excel和word的新的办法,先分享如下:   用模板生成Excel、Word最大优点:  Word、Excel文档样式易于控制和调整,以往用Excel.Applicati

2、on来生成Excel、Word,需要写很多代码来控制排版的样式,用模版几乎不受任何限制,只需要打开word或Excel,编辑文档,选择"文件->另存为web页",即可方便的做好模板 ,用office生成的模板要比直接在DW中做好模板更加符合office偏好,生成后文件样式可与原word、Excel格式99%一样,因此建议大家用office(office97~office2003)直接来生成模板框架。演示:  主要的代码function.asp<%'欢迎与我交流和学习'作者:幸福的子弹'BLOG:'E-mail:'QQ:37294812'--------------------

3、---------------------------------------------------------'开启容错机制onerrorresumenext'功能,检测服务器是否支持指定组件Functionobject_install(strclassstring)onerrorresumenextobject_install=falsedimxtestobjsetxtestobj=server.createobject(strclassstring)if-2147221005<>Errthenobject_install=truesetxtestobj=nothing

4、endfunctionifobject_install("Scripting.")=falsethenResponse.Write"对不起,您的空间不支持FSO组件,请与管理员联系!

"Response.Endendififobject_install("adodb.stream")=fa

5、lsethenResponse.Write"对不起,您的空间不支持adodb.stream功能,请与管理员联系!

"Response.Endendif'---------------------------------------------------------------------

6、--------'函数名称:ReadTextFile'作用:利用AdoDb.Stream对象来读取文本文件'参数:文件相对路径,:文件编码FunctionReadFromTextFile()'函数dimstrsetstm=server.CreateObject("adodb.stream")stm.Type=2'指定或返回的数据类型,stm.mode=3'指定打开模式,现在为可以读写模式,类似于word的只读或锁定功能stm.charset=stm.openstm.loadfrom()str=stm.readtextReadFromTextEndFunction'------

7、-----------------------------------------------------------------------'函数名称:WriteToTextFile'作用:利用AdoDb.Stream对象来写入文本文件subWriteToText)'方法setstm=server.CreateObject("adodb.stream")stm.Type=2stm.mode=3stm.charset=stm.openstm.WriteTextstrstm.SaveTo(),2stm.f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。