免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码

标题: ASP导出为Word或Excel的最简单方法 [打印本页]

作者: admin_2    时间: 2015-5-20 15:10
标题: ASP导出为Word或Excel的最简单方法
我在做一项目时,客户要求要将从数据库中获取数据后的ASP页面导出成EXCEL或WORD文档。经本人试验后找出了最简单的方法:在ASP文件的最开头位置加入下面的代码就可以了,非常简单。


ASPcode:
  1. EXCEL  
  2. <%  
  3. Response.ContentType ="application/vnd.ms-excel"  
  4. Response.AddHeader "Content-Disposition", "attachment; filename=Yidacms表格.xls"  
  5. %>  
  6.   
  7. WORD  
  8. <%  
  9. Response.ContentType ="application/vnd.ms-word"  
  10. Response.AddHeader "Content-Disposition", "attachment; filename=Yidacms文档.doc"  
  11. %>  
复制代码
导出为WORD时,若文档中含有表格,需要打打印,则要在导出的页面中加入下面的样式。
CSScode:
  1. <style type="text/css">  
  2. <!--  
  3. table{  
  4. border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;  
  5. mso-yfti-tbllook:480;mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-border-insideh:  
  6. .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext;border-left:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;  
  7. }  
  8. td{  
  9. border-top:none;border-left:  
  10. none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;  
  11. mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;  
  12. mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;  
  13. }  
  14. -->  
  15. </style>  
复制代码


我打字系统项目中的一个导出为EXCEL文件的实例代码如下:
ASPcode:
  1. <!--#include file="hbwlConfig.asp" -->  
  2. <%Response.ContentType ="application/vnd.ms-excel"   
  3. Response.AddHeader "Content-Disposition", "attachment; filename=chengji.xls"%>  
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  5. <html xmlns="http://www.w3.org/1999/xhtml">  
  6. <head>  
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  8. <title>打字成绩</title>  
  9. <style type="text/css">  
  10. .tableWg {border:1px solid #9bbde6;}  
  11. .tableWg tr{text-align:center;}  
  12. .tableWg td{ border-bottom:1px dotted #9bbde6; border-right:1px dotted #9bbde6;}  
  13. </style>  
  14. </head>  
  15. <body>  
  16. <%sql=session("chengjisql")  
  17. response.Write hbwl.dbSelect(sql,0,1,"",0,"",0,"tableWg")%>  
  18. </body>  
  19. </html>  
  20. <%set hbwl=nothing%>  
复制代码



作者: zc447096684    时间: 2015-5-20 15:26
YIDACMS真心不错,推荐给大家
作者: qing99    时间: 2015-7-5 00:21
YIDACMS技术论坛我在这学到了很多东西
作者: venchen    时间: 2015-7-6 19:59
好东西,感谢楼主分享





欢迎光临 免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码 (https://ourphp.net/club/) Powered by Discuz! X3.2