(JSP)如何將網頁資料輸出為Excel或Word檔案
阿新 • • 發佈:2019-02-20
將一個jsp頁面中的<%@ page contentType="text/html; charset=GBK" language="java" %>替換為
<%@ page contentType="application/vnd.ms-Excel;charset=GBK" language="java"%> //Excel
或
<%@ page contentType="application/vnd.ms-Word;charset=GBK" language="java"%> //Word
在頁面開始輸出資料前中加入一行
<%
response.setHeader("Content-disposition","attachment;filename=result.xls");//Excel
%>
或
<%
response.setHeader("Content-disposition","attachment;filename=result.doc");//Word
%>
對頁面中的其它部分的處理:
去掉匯入的CSS檔案(可以在頁面中加入<style type=”text/css”></style>)
去掉所有的javascript或VBScript
其它程式碼不需要更改
-