ASP导出为Word或Excel的最简单方法 2010-09-04 15:05 方法1: 把一个Word文档另存为XML格式(可能需要Office2003才能支持),然后你就可以用操作XML文件的方法,来对这个文件中指定的文字替换成你需要的内容。重新打开这个文件,你会发现它是在Word中打开的,这样可以用Word来继续编辑或者打印。 方法2:我在做一项目时,客户要求要将从数据库中获取数据后的ASP页面导出成EXCEL或WORD文档。经本人试验后找出了最简单的方法:在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. 打字成绩 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