读书人

jsp页面table生成excel解决思路

发布时间: 2012-08-10 12:19:33 作者: rapoo

jsp页面table生成excel
如何直接在页面上 通过JS 将jsp页面的表格生成excel下载。。不提交后台,直接在页面处理。

抓取table的JS:

function downloadExcelTable(tabId){

var table= document.getElementById(tabId);
var tableStr = "<table>";
for(var i=0;i<<table.rows.length;i++) {
tableStr += "<tr>";
for(var j=0;j<table.rows[i].cells.length;j++) {
if(table.rows[i].cells[j].colSpan>1) tableStr += "<td colspan="+table.rows[i].cells[j].colSpan+">";
else if(table.rows[i].cells[j].rowSpan>1) tableStr += "<td rowspan="+table.rows[i].cells[j].rowSpan+">";
else tableStr += "<td>";
tableStr += table.rows[i].cells[j].innerHTML+"</td>";
}

}
return tableStr;

}

如何在本页面把这个生成excel点击按钮导出

[解决办法]
js应该不行吧。必须通过jsp或后台servlet

读书人网 >J2SE开发

热点推荐