我正在对一个应用程序使用YII框架进行评估。这个应用程序有两个非常重要的要求。首先是报道。我要做很多报告和子报告。第二,报告必须导出为word、pdf和xls格式。
我知道PHP对报表工具不是很友好。我认为最好的可能是Jasper报告?但是这个工具能帮我解决这两点吗?
你在php中使用过带有高级报表的报表工具吗?你能给我一个建议吗?
谢谢。
发布于 2013-05-28 14:19:21
在过去的几个月里,我一直在研究JasperReports。它对用户非常友好。你提到的两点在Jasper中都有很好的介绍。你可以做n个报告,子报告,adhocs,olaps,图表等等。导出选项非常棒。您可以使用大约11种格式导出报告。我没有使用过yii或其他任何报告工具。对于报告和高级报告选项,Jasperreports非常出色。您可能想要查看此link以了解更多信息。
发布于 2013-05-28 10:58:03
我现在正在做一个Yii项目。我还没有用过很多的报表工具,也还没有检查过Jasper。但对于excel来说,我找到的最好的报告工具是PHPExcel。我扩展了工厂,并围绕它构建了自己的代码来处理我的数据。
此外,如果您想要向MS Word报告,将数据写入RTF文件可能会更容易。
我发现PDF和文本/Word文档往往不太适合用于报告。Excel似乎是到目前为止最有用的。我在linux和MS Excel上都使用PHPExcel和openoffice,并且我自己编写所有的报告。
干杯Daz
发布于 2013-05-31 22:38:17
Jasper报表是一个伟大的报告工具,但它需要Java和PHP的集成需要Java bridge,这可能无法访问特别是在共享托管,一个很好的替代方案是PHPJasperXML,它采取贾斯珀报告和渲染它们在PHP本机,也可以导出到PDF和Excel。
https://stackoverflow.com/questions/16783139
复制相似问题