BIRT是一款基於JAVA的免費開源報表工具,使用起來也挺方便。
有時你可能不需要在浏覽器中展示報表,然後在點擊導出按鈕保存為EXCEL,
這裡提供一種方式,直接把報表導出為EXCEL下載。
JS代碼:
1 //導出項目報表 2 function exportPorjects(){ 3 var filename = "ProjectReport"; 4 var exportUrl ="http://" + window.location.host + "/birt/frameset?__report=report/project_report.rptdesign&__title=&__showtitle=false&__toolbar=true&__navigationbar=true&&__format=xls&__locale=zh_CN&__clean=true&__filename=" 5 exportUrl += filename+"&status="+status+"&category="+category+"&&__dpi=96&__asattachment=true&__overwrite=false"; 6 window.open(exportUrl); 7 }
filename 是你要保存報表的名字,
project_report.rptdesign是你設計的報表模板的名字,
"&status="+status+"&category="+category+"這裡是報表的參數,與你設計的報表模板相關,
調用這個方法,你就可以直接得到EXCEL啦,很方便吧!