日期:2014-05-18  浏览次数:20623 次

请教:怎么把一个 html 报表到出为 excel 格式
我在用   jasperreports   做报表时,生成   html,excel,pdf三种格式,以前的实现是先选择那种报表形式,然后在生成上面的某种格式,现在改为先生成   html,在html报表中增加一个按钮导出excel的格式
1)我试着重新执行一遍报表程序,但是变量是   Enumeration   en   =   request.getParameterNames();得到的,现在根本就得不到
2)我试着把整个html页转换成excel,但没有成功,不熟悉,请那位高人指点一下,给个例子

------解决方案--------------------
帮忙顶
------解决方案--------------------
function Excel()
{

var oXL = new ActiveXObject( "Excel.Application ");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel=document.body.createTextRange();
sel.moveToElementText(reportPrint);
sel.select();
sel.execCommand( "Copy ");
oSheet.Paste();
oXL.Visible = true;

}