【问题标题】:Java program to export birt report to excel将 birt 报告导出到 excel 的 Java 程序
【发布时间】:2015-09-10 10:55:42
【问题描述】:

嗨,我想通过 ubuntu 机器上的 java 程序运行我的 birt 报告,还需要导出为 xlsx 格式。有什么办法吗?我可以找到运行 birt 报告但找不到导出报告的程序。

我正在寻找的代码是:here。但是它导出HTML我想要xlsx格式,而且这个例子中的一些分类被贬低了。

我怎样才能做到这一点,请任何人帮助我?

【问题讨论】:

标签: java export birt xlsx


【解决方案1】:

这其实很简单。导出到 XSLX 是 birt 运行时“开箱即用”所做的事情,您不需要任何自定义发射器。

所以,如果您已经将代码导出为 PDF 或其他任何内容,您只需创建不同的渲染选项(对于 PDF,它可能只是 RenderOption,对于 XSLX,您需要 EXCELRenderOption),然后在选项调用上:@ 987654323@.

就是这样。

只是一个简单的代码(我把不必要的东西留在了这里):

ReportEngine re = new ReportEngine(engineConfig); //you need engine config, might be default
IReportRunnable runnable = re.openReportDesign(is);
IRunAndRenderTask task = re.createRunAndRenderTask(runnable);
IRenderOption option = new EXCELRenderOption();
option.setOutputFormat("xlsx");
option.setOutputStream(hereWillBeYourReport);
task.setRenderOption(option);
task.run();
task.close();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-19
    相关资源
    最近更新 更多