【问题标题】:Anyone know of a Java reporting tools which has a web based visual report designer? [closed]任何人都知道具有基于 Web 的可视化报表设计器的 Java 报表工具吗? [关闭]
【发布时间】:2009-11-10 23:10:13
【问题描述】:

我们目前正在评估不同的 Java 报告引擎,并且需要一个基于 Web 的临时报告设计器。

我们不需要太花哨的东西,但我们需要用户能够定义包含 X 列、按 Y 分组、按 Z 排序等的报表... 我们发现许多开源工具确实有图形报表设计器,但这些设计器通常不是基于 Web 的。 (例如,JasperReports 的 iReport 似乎是一个应用程序,而不是 Web 工具)

谁能推荐一个满足这种基于网络的要求的报告工具?

【问题讨论】:

  • 我希望你能得到一个好的答案。
  • 理想情况下,他们将使用基于 Web 的工具定义报告,并将报告定义保存到服务器。然后,他们只需在线运行报告并以 HTML 格式查看,或以 XLS/PDF/等格式下载。
  • 问题:您想在哪里存储报告?在服务器上还是在客户端的硬盘上?您会编写存储代码还是希望设计人员这样做?最终用户是否需要能够从头开始创建报告?他们会知道 SQL 吗?他们可以访问整个数据库吗?您想要什么样的安全/权限功能?例如,用户可以上传任何报告并且任何其他用户都可以看到它吗?你还有什么其他要求吗?它只需要在客户端是 HTML 吗? flash/silverlight/JavaFX/ClickOnce 可以接受吗?必须是服务器上的java吗?
  • 报告将存储在服务器端,并由用户下载。我们希望设计者有存储代码,但如果需要也愿意自己编写。用户确实需要能够在没有 SQL 的情况下从头开始创建报告——我们不需要 SQL 中的所有功能,我们只需要用户从大约 100 个列表中选择他们的列,然后选择排序/聚合标准.对于安全性/权限,我们假设我们必须自行开发以集成它,但用户可以选择与其他人共享他们的报告。
  • 客户端需要能够选择在屏幕上以 HTML 格式查看已执行的报告,但还必须选择以 PDF/XLS 格式下载。 Flash/AJAX 是首选,但我们也愿意考虑其他技术。服务器上的 JAva 对我们来说是最容易集成的,因为应用程序是用 Java 编写的,但我们会考虑其他技术。真的,我知道我们正在寻找很多东西,我只是想看看是否有一个现有的库可以让我们大部分时间到达那里,如果需要,我们可以自己实现其余的。

标签: java reporting


【解决方案1】:

显然 JasperServer 就是这样(请参阅“拖放临时报告构建”-http://www.jaspersoft.com/jasperserver)。不过自己没用过。

【讨论】:

  • JasperReports 是一个非常好的软件,所以估计 JasperServer 也是 :)
  • 在与 Spring 集成时,jasper 报告的体验非常糟糕。很烂
  • 另一方面,我在 Spring 中使用 Jasper Reports 没有任何问题。效果很好。
【解决方案2】:

(完全披露:是的,我为 i-net 软件工作)

在我看来,我们自己的 i-net Clear Reports(以前是 i-net Crystal-Clear)可能会很好用。

  • 可以读取 Crystal Reports 模板
  • 支持任何 JDBC 数据源
  • 具有基于 Web(也基于 Swing)的即席报告创建工具
  • ...以及成熟的报表设计器和报表服务器
  • 包括用于存储报告的报告存储库
  • 免费且功能齐全的离线report designer 以及

查看我们的Ad Hoc demo 并告诉我们您的想法。

【讨论】:

【解决方案3】:

Crystal Reports 用于JSP 页面。 这是一个很好的工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多