BIRT API中是否支持Word和Excel输出格式?

时间:2011-12-23 17:36:06

标签: birt

我正在servlet中动态生成临时报告。我看到如何以HTML或PDF格式发回报告。 BIRT API是否支持其他格式? BIRT运行时应用程序执行这些导出,但我在API中看不到任何内容。

2 个答案:

答案 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下载到客户端计算机。