在PHP中以编程方式创建Excel图表

时间:2009-10-13 06:05:53

标签: php excel

您是否知道如何在PHP中以编程方式在Excel工作表中创建图表?

我知道您可以调用Excel COM对象,但服务器正在Linux机器上运行...

我已经使用了优秀的PHPExcel库,但他们没有提供创建图表的选项。

谢谢!

4 个答案:

答案 0 :(得分:3)

提供Google Charts API。

您将看到的另一个选项是RRDtool,请参阅here

HTH

答案 1 :(得分:2)

我认为使用像这些

这样的PHP GD库并不是一个坏主意

WS Charts

Bar graph tutorial

JpGraph,我不确定内部是否有免费的PHP5和PHP4版本

答案 2 :(得分:0)

Google Charts是一个不错的主意。 不过,我会使用内置的PHP绘图函数来生成图表。

答案 3 :(得分:-1)

我不相信使用Excel是生成图表的最佳方式。通常,使用ASP.net,您可以编写自己的图表渲染,也可以使用外部组件来执行此操作(自由定义)。

我的建议:

  1. 将数据传输到gnuplot,自定义并获取输出
  2. 获取第三方窗口小部件以将数据发送到并处理用户交互(强烈推荐)
  3. 编写自己的图表控件(没有许可问题,但不值得烦恼,除非你真的喜欢自己做图形)