我正在servlet中动态生成临时报告。我看到如何以HTML或PDF格式发回报告。 BIRT API是否支持其他格式? BIRT运行时应用程序执行这些导出,但我在API中看不到任何内容。
答案 0 :(得分:2)
是的,Birt引擎支持Word和Excel(2003年和2007年)。
您可以将其设置为报告引擎选项:
HTMLRenderOption options = new HTMLRenderOption();
options.setOutputFormat("xls");
task.setRenderOption(options);
答案 1 :(得分:1)
从tomcat,您可以通过设置url格式参数来在这些输出中呈现它:
HTML:
http://server:8080/birt/output?__report=myReport.rptdesign&__format=html
PDF:
http://server:8080/birt/output?__report=myReport.rptdesign&__format=pdf
word doc:
http://server:8080/birt/output?__report=myReport.rptdesign&__format=doc
练成:
http://server:8080/birt/output?__report=myReport.rptdesign&__format=xls
最后两个(doc和xls)不在页面上呈现内嵌,它会将单词.doc或.xls下载到客户端计算机。