如何将网页数据输出为Excel或Word文件 <*BA~F$m#
n_+(T%;t
T]M@Y-cSY
T; J Onl
将一个JSP页面中的<%@ page contentType="text/html; charset=GBK" language="java" %>替换为 }S2wzgniy
*_tjqF>2o
<%@ page contentType="application/vnd.ms-Excel;charset=GBK" language="java"%> //Excel 5x n /
9+ 5QS
或 9(P"A~BUi
JE@^3
<%@ page contentType="application/vnd.ms-word;charset=GBK" language="java"%> //Word {]4fQn
|r@#'^9#
在页面开始输出数据前中加入一行 wI>ZAqI2
j\jF<:r\
<% AOjH=c
0qXt,'pj
response.setHeader("Content-disposition","attachment;filename=result.xls");//Excel 6q`\"S*^k
($UK{8k
%> ~ LtTu_
Set &28PD
或 XJ8d8T4m
+f&vD0f74
<% C3Mpr^=v7j
,T?PG<j
response.setHeader("Content-disposition","attachment;filename=result.doc");//Word '{G` H0U@E
>nj%K%<O
%> sU'`=jIJ
t*51W,<h0
对页面中的其它部分的处理: *iq"}(l=r
ZHDy_Zk(bX
去掉导入的CSS文件(可以在页面中加入<style type=”text/css”></style>) z^S3( :t[
查看本文来源 DISPLAY: none">_4Mh@@4#~
去掉所有的javascript或VBScript D xbX
u3N 1q$j
其它代码不需要更改
查看本文来源