【问题标题】:php reporting tools [closed]php报告工具[关闭]
【发布时间】:2012-03-27 15:25:35
【问题描述】:

我使用 PHP 开发已有十多年了(从 PHP 版本 3 开始)并且使用过许多不同的编程语言。

但我从未见过任何 PHP 报告工具。我正在寻找类似的东西

  • 贾斯珀报告
  • 水晶报告
  • 快速报告
  • 快速报告
  • 报表生成器

不是在寻找:

  • FPDF
  • PHPExcel
  • TCPPDF

必须有报表设计器和报表库。

有没有人见过与我提到的那些类似的 PHP 报告工具?

【问题讨论】:

  • @Starx 报告创建引擎语言的编程语言必须是 php。有使用 jasper 报告和 java 桥的解决方案。但它不是 php 解决方案。它的java解决方案
  • TCPPDF 很棒,需要一些时间来学习,但效果很好

标签: php reporting report


【解决方案1】:

您可以将 PHP 与 Java 集成,并将 JasperReports 与 iReport 一起用作 IDE :)。

我开发了一个库,这是链接https://github.com/FraGoTe/JasperPHPlibrary

最好的问候。

【讨论】:

    【解决方案2】:

    Reportico 看起来很有希望。它还有一个 Yii 的扩展,使它成为我的最爱。

    http://www.reportico.org/site/index.php

    【讨论】:

      【解决方案3】:

      您应该查看 PHP 报告 http://jdorn.github.io/php-reports/

      优点:

      • 将报告显示为 HTML 表格
      • 为报告添加图表/图形
      • 将报告导出为 CSV、XLS、JSON、XML 等。
      • 向报告添加参数(例如日期范围)
      • 通过浏览或搜索查找报告。
      • 看起来真不错。

      缺点:

      • 没有报表设计器,报表只是带有用于元信息的 cmets 的 SQL 文件
      • 没有用户管理或访问控制
      • 不通过电子邮件安排报告(即将推出)

      在编写 PHP Reports 框架之前,我研究了所有现有的 PHP 解决方案。那里的一切都很丑陋、无人维护、不够灵活和/或难以设置和使用。

      【讨论】:

      • 没有报表设计器对大多数人来说真的是不行
      • 我认为目前还不支持 PostgreSQL。请确认。
      • @jdorn 嘿伙计,这个 php 报告是否支持连接到 Oracle SQL 数据库?
      【解决方案4】:

      这个项目存在很长时间了。我使用它创建了我所有的项目。 http://www.simitgroup.com/?q=PHPJasperXML

      【讨论】:

        【解决方案5】:

        我很久没有成为 PHP 开发人员了:P 但我遇到了同样的问题。 所以我开发了一个可以与 Report Builder 相媲美的解决方案。 它集成了多种技术(ApacheFOP、XSLT、XSLFO、MS Word、PHP、Doctrine 1.2),但提供了纯 PHP API。

        如果需要,请在我的帮助下查看并数数。 https://github.com/juanmf/sfPlugins/tree/master/reportPlugin

        目前它是一个 symfony 插件,但我会解耦它。

        它与 ReportBuilder 的相似之处在于您使用 Word 作为报表模板的设计器,您必须考虑数据源结构 (XML) 来创建数据占位符。此外,如果您在数组中获取数据,则可以使用 utils 方法直接将其转换为 XML。 我在这个类似的帖子中解释了一下: https://stackoverflow.com/questions/5519024/report-engine-solution-for-lamp-application#13042656

        【讨论】:

          【解决方案6】:

          嗯,从您的示例来看,您正在寻找表示数据的工具。所以,这里有几个你可能会喜欢的


          检查this 问题以将Crystal Reports 与php 结合使用。

          【讨论】:

          • @markus-tharkun,也许他没有任何理由。
          • 每次投反对票都是有原因的,即使他是痉挛并且实际上并不想投反对票 ;)。
          • @Starx 我正在寻找的引擎只是 php 平台解决方案。如果不是,我可以将 jasper 报告与 javabridge 一起使用。但如果我这样做,用户必须安装 java 环境和其他东西才能运行报告平台
          • @sdemirkeser,Mysql Reports 是 PHP 平台解决方案。你没有检查我的清单吗?
          • @Starx 之前都查过你的所有列表。他们不是报告引擎。我正在寻找报告引擎和编辑器。如果您检查了我的清单,例如 Jasper Report 或 Crystal Report,您就会明白我需要什么
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多