我用PHPExcel作数据导出,导出成xls文件。可是PHPExcel貌似不能根据几个单元格的数据作出图,比如柱状图。
请教一下,用PHP能不能搞定这件事?
或者,excel的柱状图之类的东西是靠什么生成的?我本以为图的生成原理就像公式一样,比如在D2单元格是=SUM(A2:C2),那就是求A2到C2的和。我以为图也像这样。但是实际上貌似比这个更复杂。有明白这东西的高手么?
anonymous444:非常感谢!还想问一下,你的意思是先用GD生成一个图片,然后保存在硬盘里,然后用PHPExcel把这个图片导入?是这个思路么?
-=-=-=
可是如果通过先生成图片来做的话,会影响性能啊。得先生成图片,然后在贴进excel,图片还得保存,会耗费不少资源的。我的意思还是优先考虑直接用程序生成excel图表
可以用PHP做出柱状图,运用php 的GD库函数即可.
GD库函数功能强大,可自行查php手册,给你贴几个常用的函数
imagefilledrectangle — 画一矩形并填充
imagefilledpolygon — 画一多边形并填充
imageellipse — 画一个椭圆
imagefttext — 使用 FreeType 2 字体将文本写入图像
等等.
GD库函数功能强大,可自行查php手册,给你贴几个常用的函数
imagefilledrectangle — 画一矩形并填充
imagefilledpolygon — 画一多边形并填充
imageellipse — 画一个椭圆
imagefttext — 使用 FreeType 2 字体将文本写入图像
等等.
温馨提示:答案为网友推荐,仅供参考