我已经使用PHP进行开发十多年了(自从PHP版本3),并且使用过许多不同的编程语言。
但我从未见过任何与PHP相关的报告工具。我正在寻找类似于以下工具的东西:
- Jasper Reports
- Crystal Reports
- Fast Report
- Quick Report
- Report Builder
我不想要以下工具:
- FPDF
- PHPExcel
- TCPDF
必须有报告设计和报告库。
有没有人看到过与我提到的工具相媲美的PHP报告工具?
我已经使用PHP进行开发十多年了(自从PHP版本3),并且使用过许多不同的编程语言。
但我从未见过任何与PHP相关的报告工具。我正在寻找类似于以下工具的东西:
我不想要以下工具:
必须有报告设计和报告库。
有没有人看到过与我提到的工具相媲美的PHP报告工具?
您应该查看Php Reports http://jdorn.github.io/php-reports/
优点:
缺点:
在编写Php Reports框架之前,我研究了PHP所有现有的解决方案。那些东西都丑陋、不易维护、不够灵活和难以设置和使用。
我已经有一段时间没有做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
你可以将PHP与Java集成,并使用iReport作为IDE来使用JasperReports :)
我开发了一个库,这是链接https://github.com/FraGoTe/JasperPHPlibrary
最好的问候。