在php中报告查看器

时间:2012-09-11 06:51:29

标签: php sql-server-2008 reporting-services

我已成功配置 SSRS报告服务器并连接我的PHP应用程序以从中呈现报告。我跟着this link。现在我需要的是一个报表查看器插件,它处理分页,导出等(完全像.Net中的报表查看器控件)。 PHP有什么可用的东西吗?

基本上我想要使用SSRS显示的每个报告自动生成下面的图像

ReportViewer toolbar in .NET

1 个答案:

答案 0 :(得分:2)

我有一个项目在工作,我们必须做一些类似于你问的事情。我不能发布我为工作所做的事情,但我愿意回答问题,以帮助你开始或如果你被困。我没有找到任何商业广告来做这件事。我假设您的报告是表格式的,我对如何使用列表,图表或仪表进行复杂报告没有答案。

如果您正在处理单个表格结果,那么我最终解决此问题的方法是将报表呈现为xml,并使用xpath解析报表服务的响应以构建自定义表对象。我构建了一个自定义的RenderAs函数,它可以调用RenderAsXml函数和构建对象,该对象定义了表中的列和数据。然后我使用了一个javascript表库,它采用了从xml结果构建的xml或json结构。我们使用的表库是DataTables,一个jquery插件。它允许您传递一个json对象并将其转换为表。 DataTables