如何将网页数据输出为Excel或Word文件 `2<[d|{
.<\^;en
gfno#,gwM
t@qC"!
将一个JSP页面中的<%@ page contentType="text/html; charset=GBK" language="java" %>替换为 Zz )xL{ ;y
.zJGyT;M8
<%@ page contentType="application/vnd.ms-Excel;charset=GBK" language="java"%> //Excel N]7%kzWP
EaN"GAE
或 L&w]$1z
N? rs{1[P
<%@ page contentType="application/vnd.ms-word;charset=GBK" language="java"%> //Word OSaZJJ|
ZU b/gWM
在页面开始输出数据前中加入一行 %79 4o {
nrG;{6zF"
<% )+<c]>Y
Z&s.X 3? d
response.setHeader("Content-disposition","attachment;filename=result.xls");//Excel O/Te-!
R hhXtw\D
%> cnJhK r3
<H30%sJo
或 U{}A 4H(
y!P?T(7
<% l 7b <
qj 't'
response.setHeader("Content-disposition","attachment;filename=result.doc");//Word YS6KM3=9c
&KP|f8f1
%> YYz rH/&
(2,)zzZ
对页面中的其它部分的处理: et)-vEHS
)g1|?,Uf5n
去掉导入的CSS文件(可以在页面中加入<style type=”text/css”></style>) "(\<Fk!
qcbI/"}Ui
去掉所有的javascript或VBScript {|rj]kWfR
6WFx bDky
其它代码不需要更改
.<\^;en
gfno#,gwM
t@qC"!
将一个JSP页面中的<%@ page contentType="text/html; charset=GBK" language="java" %>替换为 Zz )xL{ ;y
.zJGyT;M8
<%@ page contentType="application/vnd.ms-Excel;charset=GBK" language="java"%> //Excel N]7%kzWP
EaN"GAE
或 L&w]$1z
N? rs{1[P
<%@ page contentType="application/vnd.ms-word;charset=GBK" language="java"%> //Word OSaZJJ|
ZU b/gWM
在页面开始输出数据前中加入一行 %79 4o {
nrG;{6zF"
<% )+<c]>Y
Z&s.X 3? d
response.setHeader("Content-disposition","attachment;filename=result.xls");//Excel O/Te-!
R hhXtw\D
%> cnJhK r3
<H30%sJo
或 U{}A 4H(
y!P?T(7
<% l 7b <
qj 't'
response.setHeader("Content-disposition","attachment;filename=result.doc");//Word YS6KM3=9c
&KP|f8f1
%> YYz rH/&
(2,)zzZ
对页面中的其它部分的处理: et)-vEHS
)g1|?,Uf5n
去掉导入的CSS文件(可以在页面中加入<style type=”text/css”></style>) "(\<Fk!
qcbI/"}Ui
去掉所有的javascript或VBScript {|rj]kWfR
6WFx bDky
其它代码不需要更改
闽公网安备 35060202000074号