欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

利用ASP将HTML格式数据传输给Excel(2)

程序员文章站 2022-07-02 15:36:39
建立html表格首先建立asp主页,将该主页添加到visual interdev项目中,文件名为contenttype., 如同图 a   ...
建立html表格
首先建立asp主页,将该主页添加到visual interdev项目中,文件名为contenttype., 如同图 a   
。然后将代码a所显示的代码添加到主页中,第一行代码可以将所涉及主页的mime type转变为excel mime type。下面几行代码将启动我们早先建立的以获取ador记录区的数据。 这些代码如同listinga中所显示将在记录区循环处理并建立一个html表格, 该表格包括雇员表中每行的记录。

利用ASP将HTML格式数据传输给Excel(2)
代码 a:code for adding new asp page to visual interdev project 
<%@ language=vbscript %>

<%response.contenttype = "application/vnd.ms-excel"%>

<%
dim objemployee, rs

set objemployee=server.createobject("empreport.employee")

set rs = objemployee.getemployee()

draw a table

%>
<table>
<tr>
<td><strong><font face="" size=4>employee 
report</font></strong></td>
</tr>
<tr>
<td>employee id</td>
<td>first name</td>
<td>last name</td>
<td>title</td>
</tr>
    <%
do while not rs.eof 
%>
<tr>
<td>
            <%=rs("employeeid")%></td>
<td>
            <%=rs("lastname")%></td>
<td>
            <%=rs("firstname")%></td>
<td>
            <%=rs("title")%></td>
</tr>
    <%
rs.movenext
loop
%></table>

完成输入代码后, 保存并浏览该主页。该主页如同图 b 。注意该电子表格中的所有行并未实行任何格式化处理。当我们使用excel vba组件创立工作表格时,我们可以利用vba方式对表格加以调整。 但是,在使用html方式下对表格加以通常的格式化处理是比较困难的,除非你能方便地显示和读取html表格的有关数据。利用asp主页技术我们能够做到这一点,而且可以实现目前microsoft excel所支持的所有功能, 其中包括sum功能。需要注意的是,利用html创立的工作表格中没有包括一些标准的标示符号,例如<html> 及<body>。当我们建立与excel工作表格互换数据的html表格时,尽量不要在asp主页中使用<html>,<body>,<head>等标示符号,因为excel工作表格通常无法正确这些标示符号。

利用ASP将HTML格式数据传输给Excel(2)