如何用ASP创建Word与Excel文档

作者:网络 来源:佚名 更新时间:2008-01-19 12:38:49 点击:

怎样通过asp创建简易的office文档呢?快捷的生成word或excel文档进行办公应用处理!下面我们来详细讲解。

asp具备动态输出任一office应用程序文件格式的功能。在开始编写代码之前,我们首先需要做的就是设置正确的文件类型,因为浏览器需要知道如何处理文件。第二步是编辑文件名称,我们可以使用html和css来创建word文档或excel文档的样式。

     下面这段例子代码可用于在线创建word文档。

以下是代码:
<%
response.contenttype = "application/msword"
response.addheader "content-disposition", "attachment;filename=name.doc"??? 
response.write("dotnetindex.com : <a href=""http://www.dotnetindex.com"">visit site</a><br>" & vbnewline)
response.write("<h1>we can use html codes for word documents</h1>")
response.write ("<div padding:4px; font:11px arial"">css can be used tooo</span>")
%>

     下面这段例子代码可用于在线创建excel文档。

以下是代码:
<%
response.addheader "content-disposition", "attachment;filename=members.xls"
response.contenttype = "application/vnd.ms-excel"
response.write "<table width="100%" border="1" >"
response.write "<tr>"
response.write "<th width=""40%""><b>name</b></th>"
response.write "<th width=""30%""><b>username</b></th>"
response.write "<th width=""30%""><b>password</b></th>"
response.write "</tr>"
response.write "<tr>"
response.write "<td width=""40%"">scud block</td>"
response.write "<td width=""30%"">[email protected]</td>"
response.write "<td width=""30%"">mypassword</td>"
response.write "</tr>"
response.write "</table>"
%>