【问题标题】:Reports creation using Java使用 Java 创建报告
【发布时间】:2011-02-03 11:19:46
【问题描述】:

我们如何在 Java 中创建报告? .net 中的 Crystal Reports 之类的东西。

【问题讨论】:

标签: java reporting


【解决方案1】:

我们有Jasper Report

JasperReports 是世界上最受欢迎的开源报告引擎。它完全用 Java 编写,能够使用来自任何类型数据源的数据并生成像素完美的文档,这些文档可以以各种文档格式(包括 HTML、PDF、Excel、OpenOffice 和 Word)进行查看、打印或导出.

  • Here是快速教程

【讨论】:

    【解决方案2】:

    可能与this question 重复,顺便说一句...

    无论如何,这是我从那里复制的诚实(但有偏见)的答案:

    i-net Clear Reports(以前是i-net Crystal-Clear)

    • 报表引擎和Java report viewer的简单易用的API。
    • 可以导出为任何主要格式,如 PDF、HTML、SVG、XLS 等,以及 Java 小程序查看器。 (见samples
    • 带有免费且功能强大的图形报告模板设计器。 (见video guide
    • 作为 WAR 文件安装在您的应用程序服务器上,或者可以用作您自己的应用程序中的库。
    • 出色的技术支持(您通常会在几分钟或几小时内得到答复,而不是几天或几周)
    • 基于JFreeChart 的图表(包括股票图表)。
    • 可以读取 Crystal Reports 模板。(对于很多客户来说,这是杀手级功能,因为您不必重新创建所有旧 Crystal Reports 模板)
    • 极具竞争力的价格 - 有效地降低成本“less than open source”。
    • 免费的90-day trial 的服务器组件。
    • 免费且功能齐全的report designer

    [完全披露:是的,我为 i-net 软件工作。但这仍然是我对这个问题的诚实(尽管主观和有偏见)的回答。 ;)]

    【讨论】:

      【解决方案3】:

      试试iRepor/JasperReports。我认为这是你今天最好的选择。

      它非常成熟,不断更新(活跃),它支持独立/Swing 应用程序、Web 应用程序,您可以导出到 Excel/PDF,并轻松与主要的应用程序服务器集成。

      JasperReports 是报告引擎,iReport 是它的 IDE(可视化报告编辑器)。

      【讨论】:

      • 我正在开发 Web 应用程序。我可以在 Web 应用程序中使用这个使用 Jasper 报告吗?
      • 是的。正如我所提到的,它与主要的应用服务器集成得非常好:JBoss、Tomcat、Glassfish、WebSphere、WebLogic、Oracle AS...
      • @Chirag 你可以轻松整合它
      【解决方案4】:

      BIRT 是一种非常流行且功能强大的工具。受到推崇的。

      【讨论】:

      • 我正在开发 Web 应用程序。我可以在 Web 应用程序中使用这个使用 BRIT 吗?
      【解决方案5】:

      Jasper 报告 确实是一个强大的工具,但有时创建报告需要做很多工作。

      我建议您也查看 POIDocx4j。有了这些,您可以包含一个模板 带有标题和企业风格。您可以使用简单的语句构建文件,但使用 Docx4j,您还可以通过选择元素替换 .docx 文件中的标签(模板)

      docx4j(ava) 文档可在此处获得:https://www.docx4java.org/forums/

      【讨论】:

        猜你喜欢
        • 2011-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多