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