【问题标题】:Open source PHP reporting tool开源 PHP 报告工具
【发布时间】:2009-05-28 13:39:02
【问题描述】:

我正在开发基于 Web 的应用程序,我需要 php 报告库/类来简化工作。 我需要 PDF/Excel 格式。基于相关db表的报告(会员账单,会员信息) 有没有先进的开源解决方案?

谢谢

【问题讨论】:

  • @Fellow_StackOverflow,请不要关闭与软件工具相关的问题。参考stackoverflow.com/faq中的第三点!

标签: php reporting


【解决方案1】:

有大量的报告库,其中大多数创建 Xml 或 Csv。您必须提供更多关于您需要什么样的报告来获得推荐的数据。我还没有使用PHPExcel,但这是我第一次尝试实际创建 Excel 文档,而不是创建将加载到 Excel 中的 CSV。使用PDF functions 内置在 PHP 中创建 PDF,并且相当容易。

[更新]

PHPExcel 已存档,现在您可以改用PhpSpreadsheet

【讨论】:

  • PHPExcel 是一个很棒的库,可以像宣传的那样工作。它确实需要安装了 mbstrings、xmlwriter 和 zip 扩展的 php5.2.x。它可以读取和输出excel 97(xls)和excel 2007文件(xlsx)。它甚至可以使用excels公式来计算一个值。
【解决方案2】:

我认为 PHP Report Maker 是最好的 php 报告工具,但它不是免费或开源的。

【讨论】:

  • 那么为什么要提到它。 OP 明确要求开源。
  • 因为这个问题在 Google 搜索“PHP Reporting”时排名第一。我发现这是一个有用的答案。
  • 它仍然是相关的——以防那些寻找解决方案的人在开源工具中找不到他们需要的东西......!
【解决方案3】:

一个看起来很有前途的新库是PHP Reports by jdorn on github

这与the older library by the same name hosted on Sourceforge无关。

【讨论】:

  • 这是用于 mySQL 报告的好库。
  • @lolcode,我一直在尝试使用我的 AppGini 应用程序启动并运行它,但我遇到了死胡同。请你帮帮我。 Av 一直在使用这个 AppGini Community ForumPhp Reports 。问题是让报告/报告列表显示在我的应用程序上。
【解决方案4】:

有点晚了,但您可能想看看 RLib - 与 PHP 和 MySQL 一起使用并创建多种不同的类型 - PDF、CSV、HTML 等。

http://rlib.sicompos.com/

【讨论】:

    【解决方案5】:

    不幸的是,我不知道 PHP 中有一个像样的报告类。

    您需要完整的报告套件,还是只需能够将数据导出为 pdf 和 Excel 文件格式?

    如果您只需要创建这些类型的页面,最简单的解决方案是显示您需要的数据并添加可安装为打印机的 CutePdf 软件。然后就可以从浏览器打印成pdf了。

    如果需要在服务器端创建pdf文件,Zend Framework中有一个pdf创建库。 ZendFramework-1.8.1\library\Zend\Pdf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-26
      相关资源
      最近更新 更多