php报告工具

时间:2012-03-10 12:53:12

标签: php reporting report

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

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

的东西
  • Jasper Reports
  • Crystal Reports
  • 快速报告
  • 快速报告
  • 报告构建器

正在寻找:

  • FPDF
  • PHPExcel
  • TCPDF

必须有报告设计者和报告库。

有没有人看过PHP报告工具与我提到的相比?

6 个答案:

答案 0 :(得分:12)

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

优点:

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

缺点:

  • 没有报表设计器,报表只是包含元信息注释的SQL文件
  • 无用户管理或访问控制
  • 没有电子邮件安排报告(即将推出)

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

答案 1 :(得分:9)

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


检查this问题以使用带有php的Crystal Reports。

答案 2 :(得分:6)

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

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

答案 3 :(得分:1)

我这么长时间没有成为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

答案 4 :(得分:1)

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

答案 5 :(得分:0)

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

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

最好的问候。