JSP數(shù)據(jù)導出到EXCEL簡便方法_JSP教程
推薦: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 response.sendRedirect不跳轉的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復習整理
- JSP腳本元素和注釋復習總結示例
- JSP FusionCharts Free顯示圖表 具體實現(xiàn)
- 網頁模板:關于jsp頁面使用jstl的異常分析
- JSP頁面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項目中連接Access數(shù)據(jù)庫的配置方法
- JDBC連接Access數(shù)據(jù)庫的幾種方式介紹
- 網站圖片路徑的問題:絕對路徑/虛擬路徑
- (jsp/html)網頁上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對路徑下的圖片解決方法
- 相關鏈接:
- 教程說明:
JSP教程-JSP數(shù)據(jù)導出到EXCEL簡便方法
。