我正在寻找一种模板工具,可以强大地处理数据和报告构建。 JasperReports是强大的,但它是最好的吗?我通常不需要花哨的颜色或渐变的能力,但我确实需要能够准确定位数据并产生可靠,快速的结果。理想情况下,生成报告也不需要由可视化工具驱动,并且应该完全基于API。
有没有人对大型应用程序中的任何主要报告框架有实际经验?我见过的一些报告工具主要涉及BusinessIntelligence,因此不那么直接的程序控制。
总而言之,我需要
我不需要
总的来说,我将制作批量文件,这就是为什么速度和效率是非常相关的问题。
连连呢?想法?
答案 0 :(得分:23)
JasperReports功能强大,但它是最好的吗?
JasperReports 是最好的基于Java的报告解决方案。
答案 1 :(得分:10)
BIRT适合我们。它是Eclipse的核心产品之一,我们将其用于我们产品的Web报告方面(目前发送超过500份报告)。
前往Eclipse BIRT并查看doco和样品,它们非常全面。 BIRT新闻组也非常活跃。
它有许多输出格式(PDF,Excel,HTML等),您可以安排使用普通调度程序运行报告(它具有CLI界面)。报告的运行和呈现可以是不同的阶段,因此您只需生成报告数据,然后以您想要的任何形式呈现它。
此外,它对报表对象模型具有完全的Java和Javascript控制(报告等同于允许您执行所有这些花哨的Web技巧的Web浏览器DOM)。我们编写了相当多的Javascript来使报告更具交互性(标准报告具有交互性,只需在报表本身开始运行代码后就可以做得更多)。
网页(HTML)方面真的很闪耀(尽管你似乎并不感兴趣)。通过热链接向下钻取的能力是一个非常好的卖点。
至于它能够持续四年,很难说,但鉴于它已经存在至少四年(那是2.0),它不是一个一夜一夜的操作。
而且,最重要的是,它还有漂亮的颜色和图表。无论如何,我希望你喜欢我的广告,随时提出你想要的任何问题,我会尝试回答这些问题,或者将它们转介给我们技术更专业的专家: - )
答案 2 :(得分:2)
听起来像Crystal Reports的工作。
答案 3 :(得分:2)
答案 4 :(得分:0)
您可以在此处找到一些其他选项的链接和评论:
http://www.osalt.com/crystal-reports
最新版本的Crystal Reports实际上相当不错,并且有相当多的好文档(包括捆绑包和网络)。