Web版报表的架构和设计思路

通常,我们设计一个报表,会面临设计报表,构造数据,展示报表的一个过程

 

设计报表也许大家都会用过,比如水晶报表,jreport一堆一堆的。

不过我觉得最好用的应该还是office做成的报表,谁都会,而且免费(暂且这么说,因为没有限制功能)

尤其对于phper来说,一款好的报表设计工具可以提高很大的效率

 

我们的环境就以php、centos6.5 64bit System为基础来进行

1、我们使用tinybutstrong模块实现excel报表布局设计和内容填充,产生一个xlsx文件(基础数据、布局构造完毕)

2、我们使用libreoffice的命令xlsx转换到pdf

    具体可参考http://blog.csdn.net/lt15032237182/article/details/38455107

3、我们使用swftoos里的pdf2swf命令转换pdf为swf,以便通过浏览器直接浏览pdf(不需要安装pdf插件)

4、我们通过flexpaper实现html页面上的报表预览功能

你可能感兴趣的:(Web版报表的架构和设计思路)