【问题标题】:yii framework reporting toolyii 框架报告工具
【发布时间】:2013-05-28 02:49:57
【问题描述】:

我正在评估是否将 YII 框架用于应用程序。这个应用程序有两个非常重要的要求。首先是报告。我必须做很多报告和子报告。二是报告必须导出为word、pdf和xls。

我了解 PHP 对报告工具不太友好。我认为最好的可能是 Jasper Reports?但是那个工具可以帮助我解决这 2 点问题吗?

您是否在 php 中使用带有高级报告的报告工具?你能给我一个建议吗?

谢谢。

【问题讨论】:

    标签: yii jasper-reports reporting


    【解决方案1】:

    过去几个月我一直在研究 JasperReports。它非常用户友好。您提到的两点在 Jasper 中得到了很好的介绍。您可以执行“n”个报告、子报告、即席报告、olaps、图表等等。导出选项很棒。大约有 11 种格式可供您导出报告。我没有使用 yii 或任何其他报告工具。对于报告和高级报告选项,Jasperreports 非常出色。您可能想查看此link 了解更多信息。

    【讨论】:

      【解决方案2】:

      我现在正在做一个 Yii 项目。我没有使用大量的报告工具,也没有检查过 Jasper。 但是对于 excel,我发现的最好的报告工具是 PHPExcel。我扩展了工厂并围绕它构建了自己的代码来处理我的数据。

      此外,如果您想向 MS Word 报告,将数据写入 RTF 文件可能会更容易。

      我发现 PDF 和文本/Word 文档对于报告来说往往不会太花哨。 Excel 似乎是迄今为止最有用的。我将 PHPExcel 与 Linux 上的 openoffice 和 MS Excel 一起使用,并且我自己编写了所有报告。

      干杯 达兹

      【讨论】:

        【解决方案3】:

        Jasper Reports 是一个很棒的报告工具,但它需要 Java,并且与 PHP 的集成需要 Java 桥接器,这可能无法专门在共享主机中访问,一个不错的替代方案是 PHPJasperXML,它采用 Jasper Reports 并将它们呈现在PHP 原生,也可以导出为 PDF 和 Excel。

        【讨论】:

        【解决方案4】:

        我不知道它是否有帮助,但在 Laravel 框架中存在 https://github.com/cossou/JasperPHP,有人可以将它改编为 Yii2 并与 composer 一起使用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-26
          • 1970-01-01
          • 1970-01-01
          • 2012-05-11
          • 1970-01-01
          • 2015-01-28
          相关资源
          最近更新 更多