jspページの表のデータはexcelまで導出します.
2342 ワード
プログラム猿の日常業務でよくこのような問題が発生しますが、どのようにjspページ表のデータをexcelにエクスポートしますか?
私が知っている最初の方法は.
この他にも、jspページの先頭にこのような一節を加えることができます.
私が知っている最初の方法は.
function method1(tableid) {// EXCEL
var curTbl = document.getElementByIdx_x(tableid);
var oXL = new ActiveXObject("Excel.Application");
// AX excel
var oWB = oXL.Workbooks.Add();
// workbook
var oSheet = oWB.ActiveSheet;
// sheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
// TextRange
sel.select();
// TextRange
sel.execCommand("Copy");
// TextRange
oSheet.Paste();
// EXCEL
oXL.Visible = true;
// excel
}
しかし、このような方法の制限が大きく、フォックスとGoogleのブラウザは基本的には廃棄されています.また、ieの使用時には安全性の設定を変更する必要があります.これはとても不便です.この他にも、jspページの先頭にこのような一節を加えることができます.
wjm excel , , , excel , excel 。 , , 。 ? :
をクリックしてアドレス をエクスポートします。
, 。
struts action , action , , ?
ajax :
function init(){
$(function(){
$.ajax({
'async': false,
type : "post",
url :"showUser.action",
success : function(msg) {
$("#result").html(msg);
}
});
});
}
をクリックしてアドレス をエクスポートします。
このように すると、ページが み まれると、 に てからデータを し、 られたデータをajax で で したdivに れます.このような は されます.
のような は なデータ しか できません.つまり、 したいexcel とページで たスタイルが しています. の でページ のものを excelにコピーしますので、ページが ではありません. が な が に であれば、poiを ってもいいです.これはofficeの を に うjarパッケージです. な はこのプロジェクトのPOIプラグインの を にして を き すことができます.