带有excel的PHPPowerpoint图表(示例8)不起作用

时间:2015-07-05 12:34:08

标签: php oop charts phpexcel phppowerpoint

我正在使用this library,使用PHP在其中创建包含图表的PowerPoint演示文稿。我打算让图表数据可编辑(使用嵌入式Excel工作表)。

我是图书馆的新手,仍在努力弄清楚如何去做。 samples文件夹有一些有用的示例,但“样本8”(带有PHPExcel的图表)不起作用。

它给我以下错误

PHPExcel has not been loaded. Include PHPExcel.php in your script, 
e.g. require_once 'PHPExcel.php'.

我理解这可能意味着我还需要安装PHPExcel并将其与PhpPowerpoint集成。但我无法弄清楚如何。

到目前为止我尝试过的事情

  1. 将PhpExcel的内容复制到Sample_08_Chart_with_PHPExcel.php中的samples文件夹和include_once 'PhpExcel.php';
  2. 这给了我以下错误

    Fatal error: Class 'PhpOffice\PhpPowerpoint\Writer\PowerPoint2007\PHPExcel_Cell' not found in C:\xampp\htdocs\PHPPowerpoint_1\PHPPowerPoint-0.3.0\PHPPowerPoint-0.3.0\src\PhpPowerpoint\Writer\PowerPoint2007\Chart.php on line 938

    1. 将PhpExcel的内容复制到'PhpPowerpoint'的'src'文件夹和'PhpPowerpoint.php'文件的include_once 'PhpExcel.php';,仍然出现同样的错误。

    2. 文件中的位置和包含的一些组合,但它们都给了我同样的错误。

    3. 所以问题是

      1. 我应该在哪里放置PHPExcel文件
      2. 来自PhpPowerpoint的文件应该包含PHPExcel.php

1 个答案:

答案 0 :(得分:0)

将PHPExcel库放在您的文件夹结构中的任何位置,但我建议至少将它放在一个单独的子文件夹中,在那里您还没有安装任何其他库...它是一个单独的库,所以应该单独对待

你自己脚本中的include PHPExcel.php,而不是任何PHPowerPoint脚本