国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP數據導出到EXCEL簡便方法

2024-09-05 00:16:58
字體:
來源:轉載
供稿:網友

試試看從網頁中把表格直接生成Excel,雖然不是直接從sql到excel,不過反而更加方便而且人性化。。

網上倒是找到了不少的資料,發現一段javascript的功能實現代碼,很不錯:
var elTable = document.getElementById("tb");
var oRangeRef = document.body.createTextRange();
oRangeRef.moveToElementText( elTable );
oRangeRef.execCommand( "Copy" );

var appExcel = new ActiveXObject( "Excel.Application" );
appExcel.Visible = true;
appExcel.Workbooks.Add().Worksheets.Item(1).Paste();
appExcel = null;

實現功能就是把id為tb的表格內的數據都生成為excel,我試試了可行,但是放到服務器來運行就是script error的提示,然后網上到處求問,也找了百度空間的幾位高手朋友問了下,可是還是不得其法。。不過還是很感謝他們的熱心幫助

沒辦法,我只能用別的方法來實現了,其實滿喜歡上面的這個javascript的功能的,比較人性化。。可惜我黔驢技窮,無法用上它,哎!~

既然我幫客戶用jsp寫的程序,那么我就還是用jsp來實現這個功能吧。。

于是找到了這么一個方法:
原文出自:http://www.jsp.mlc.edu.tw/viewitem.jsp?itemid=0000000065


**************************************************************
一、將網頁資料以excel報表以線上瀏覽方式呈現
xls651.jsp原始碼如下


<%@ page contentType="application/msexcel" %>

二、將網頁資料以excel報表以下載的方式呈現
這個jsp檔和上一個差不多,只有差別在這一行:
線上瀏覽的方式: response.setHeader("Content-disposition","inline; filename=test1.xls");
下載的方式: response.setHeader("Content-disposition","attachment; filename=test2.xls");
附注: 1.以上純以靜態網頁的方式呈現excel檔,配合資料庫,你便能以動態的報表方式做出excel報表了
2.完全不用安裝任何元件,或只能受限於win平臺,一個簡單的方式解決你的報表需求
3.聰明的你,應該能舉一反三,知道如何將網頁資料以word的doc格式展現了吧!
(是不是只要把contentType改成"application/msword"以及filename的副檔名改成.doc就可以了!)


http://blog.csdn.net/gqm1982/archive/2007/01/25/1493226.aspx

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彰武县| 荔浦县| 洪雅县| 德令哈市| 哈尔滨市| 海淀区| 哈密市| 乌兰县| 五莲县| 筠连县| 中牟县| 新竹县| 东宁县| 平邑县| 额尔古纳市| 鄂尔多斯市| 赤壁市| 惠安县| 新建县| 新巴尔虎左旗| 西峡县| 建昌县| 长岛县| 玛曲县| 武汉市| 九台市| 那曲县| 广饶县| 黄陵县| 高平市| 绵阳市| 会东县| 台南市| 于田县| 大名县| 潢川县| 濮阳县| 上栗县| 渝北区| 喀喇沁旗| 德令哈市|