日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

JSP數(shù)據(jù)導出到EXCEL簡便方法_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:jsp中的數(shù)據(jù)庫編程
一,SQL復習1,SQL語句分為兩類:DDL(Data Definition Language)和DML(Dat Manipulation Languge,數(shù)據(jù)操作語言)。前者主要是定義數(shù)據(jù)邏輯結構,包括定義表、視圖和索引;DML主要是對數(shù)據(jù)庫進

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

網上倒是找到了不少的資料,發(fā)現(xiàn)一段javascript的功能實現(xiàn)代碼,很不錯:
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;

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

沒辦法,我只能用別的方法來實現(xiàn)了,其實滿喜歡上面的這個javascript的功能的,比較人性化。�?上仪H技窮,無法用上它,哎!~

既然我?guī)涂蛻粲胘sp寫的程序,那么我就還是用jsp來實現(xiàn)這個功能吧。。

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


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


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

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


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

分享:JSP中可能會碰到的問題解答
JSP中可能會碰到的問題解答 1、如何混合使用Jsp和SSI #include? 在JSP中可以使用如下方式包含純HTML: < !--#include file=data.inc-- > 但是如果data.inc中包含JSP CODE ,我們可以

來源:模板無憂//所屬分類:JSP教程/更新時間:2008-08-22
相關JSP教程