BIRT 为我们工作。它是 Eclipse 的核心产品之一,我们将它用于我们产品的 Web 报告方面(目前提供超过 500 份报告)。
前往Eclipse BIRT并查看文档和示例,它们很全面。BIRT 新闻组也非常活跃。
它有多种输出格式(PDF、Excel、HTML 等),您可以使用普通调度程序安排报告运行(它有一个 CLI 界面)。报表的运行和呈现可以是不同的阶段,因此您可以只生成报表数据并在以后以您想要的任何形式呈现。
此外,它对报表对象模型具有完整的 Java 和 Javascript 控制(报表等效于允许您执行所有这些花哨的 Web 技巧的 Web 浏览器 DOM)。我们编写了相当多的 Javascript 来使报表更具交互性(标准报表具有交互性,只是一旦您开始在报表本身中运行代码,您就可以做更多的事情)。
Web (HTML) 方面确实很出色(即使您似乎并不感兴趣)。通过热链接向下钻取的能力是一个非常好的卖点。
至于它的持续四年的能力,很难说,但鉴于它已经存在了至少四年(那是 2.0),它不是一个夜间操作。
And, on top of all that, it does pretty colours and charts as well. Anyway, I hope you've enjoyed my advertorial, feel free to ask any questions you want and I'll try to answer them, or refer them for our more technically minded specialists :-)