EXCEL/WORD格式显示/导出数据

[运行环境]DWMX+WIN2000ADV+ACCESS2000

[插件下载]MIME Type-Excel MIME Type-Word 插件来源:http://www.assonetriver.com

[原理]:Response对象的ContentType属性

Response对象的ContentType属性可以用来设置Web服务器项应给客户端的HTTP文件类型,一般来说,大部分网页的HTTP文件格式为“text/html”,因此,如果您没有特别的指定,那ASP就会以“text/html”作为缺省值。Response对象的ContentType属性语法如下:

Response.ContentType=ContentType

一般来说ContentType都是以“类型/子类型”的字符串来表示,HTTP包含相当多的类型下面给出常见的几种文件类型:

<% Response.ContentType="text/HTML" %>

<% Response.ContentType="image/JPEG" %>

<% Response.ContentType="image/GIF" %>

<% Response.ContentType="application/x-cdf" %>

以上是常见的ContentType类型,而本节教程所要用到的是下面两种类型:

<% Response.ContentType = "application/vnd.ms-excel" %>

<% Response.ContentType = "application/msword" %>

[教程]下面就利用插件来实现浏览器按Excel或Word格式来显示或导出数据库中的数据,当然你也可以不用插件,直接将代码写入页面当中,注意这行代码的位置务必在<HTML>之前,最好是页面的开始位置

1.按图1所示建表“图书”:

图1

输入一些测试用的数据(图2)。

图2

2.运行DWMX,建立测试站点,创建数据库的链接“cnbook”(图3)。

图3

3.新建一个空白文件Excel.asp,按图4所示SQL语句为页面创建记录集“Re”

图4

4.对象面板->应用程序->动态表格,按图5所示为页面插入动态显示的数据。

图5

点击OK按钮后,页面如图6所示:

图6

5.应用MIME Type-Excel服务器行为。位置:Server Behaviors->Assonet River->MIME Type-Excel(图7)

图7

此时在服务器行为设置面板中将会显示图8所示的服务器行为列表,注意红线框就是我们添加的MIME Type-Excel服务器行为。

图8

6.在浏览器中运行excel.asp,页面会提示直接在浏览器中打开还是下载保存(图9),这里我们选择在浏览器中打开。

图9

7.OK!浏览器中我们会看到图10所示:

图10

8.重复步骤3-7,新建空白页Word.asp,不同的是在步骤5中,应用MIME Type-Excel服务器行为“MIME Type-Word”。运行Word.asp,选择直接打开,如图11所示:

图11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值