日期:2014-05-20  浏览次数:20695 次

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