0

我正在使用这个库,使用 PHP 创建带有图表的 PowerPoint 演示文稿。我打算让图表数据可编辑(使用嵌入的 Excel 表)。

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

它给了我以下错误

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

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

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

  1. 将 PhpExcel 的内容复制到示例文件夹和include_once 'PhpExcel.php';Sample_08_Chart_with_PHPExcel.php 中。

这给了我以下错误

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”文件夹和include_once 'PhpExcel.php';“PhpPowerpoint.php”文件上,仍然出现相同的错误。

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

所以问题是

  1. 我应该在哪里放置 PHPExcel 文件
  2. 我应该在 PhpPowerpoint 的哪个文件中包含 PHPExcel.php
4

1 回答 1

0

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

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

于 2015-07-05T14:20:42.650 回答