ASP导出为Word或Excel的最简单方法

时间:2022-04-26 08:00:08 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
ASP导出为WordExcel的最简单方法 2010-09-04 15:05 方法1:

把一个Word文档另存为XML格式(可能需要Office2003才能支持)然后你就可以用操作XML文件的方法,来对这个文件中指定的文字替换成你需要的内容。重新打开这个文件,你会发现它是在Word中打开的,这样可以用Word来继续编辑或者打印。

方法2:我在做一项目时,客户要求要将从数据库中获取数据后的ASP页面导出EXCELWORD文档。经本人试验后找出了最简单的方法:在ASP文件的最开头位置加入下面的代码就可以了,非常简单。 Asp代码

1. EXCEL 2. <%

3. Response.ContentType ="application/vnd.ms-excel"

4. Response.AddHeader "Content-Disposition", "attachment; filename=红宝网络表格.xls" 5. %> 6.

7. WORD 8. <%

9. Response.ContentType ="application/vnd.ms-word"

10.Response.AddHeader "Content-Disposition", "attachment; filename=红宝网络文档.doc" 11.%>

导出为WORD时,若文档中含有表格,需要打打印,则要在导出的页面中加入下面的样式。 Css代码

1.

我打字系统项目中的一个导出为EXCEL文件的实例代码如下: Asp代码

1.

2. <%Response.ContentType ="application/vnd.ms-excel" 3. Response.AddHeader "Content-Disposition", "attachment; filename=chengji.xls"%>

4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 5. 6.

7.

8. </word><word ps='' class=''>打字成绩</word><word ps='' class=''> 9. 14. 15.

16.<%sql=session("chengjisql")

17.response.Write hbwl.dbSelect(sql,0,1,"",0,"",0,"tableWg")%> 18. 19.

20.<%set hbwl=nothing%>

文章来源: 季长旭博客 鹿胎膏


本文来源:https://www.wddqw.com/doc/d72fe744aa8271fe910ef12d2af90242a895ab03.html