利用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表格, 该表格包括雇员表中每行的记录。
代码 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主页,将该主页添加到visual interdev项目中,文件名为contenttype., 如同图 a
。然后将代码a所显示的代码添加到主页中,第一行代码可以将所涉及主页的mime type转变为excel mime type。下面几行代码将启动我们早先建立的以获取ador记录区的数据。 这些代码如同listinga中所显示将在记录区循环处理并建立一个html表格, 该表格包括雇员表中每行的记录。
代码 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工作表格通常无法正确这些标示符号。