PHPExcel - 图表渲染和加载excel给出错误

P K*_*P K 3 php phpexcel

require_once('PHPExcel-1.7.7/Classes/PHPExcel.php');

$inputFileName = 'RN Tracker.xlsx';

$inputFileType = PHPExcel_IOFactory::identify($inputFileName);

 $objReader = PHPExcel_IOFactory::createReader($inputFileType);
Run Code Online (Sandbox Code Playgroud)

如果我尝试跟随

$objReader->setIncludeCharts(TRUE);
Run Code Online (Sandbox Code Playgroud)

在加载期间我收到以下错误消息:

Warning: PHPExcel_Reader_Excel2007::load(): Node no longer exists in /users/pravkum4/html/tracker/PHPExcel-1.7.7/Classes/PHPExcel/Reader/Excel2007.php on line 1518

Notice: Trying to get property of non-object in /users/pravkum4/html/tracker/PHPExcel-1.7.7/Classes/PHPExcel/Reader/Excel2007.php on line 1519

Fatal error: Call to a member function children() on a non-object in /users/pravkum4/html/tracker/PHPExcel-1.7.7/Classes/PHPExcel/Reader/Excel2007.php on line 1519
Run Code Online (Sandbox Code Playgroud)

我在这做什么错?我应该为图表添加一些额外的类吗?

读取器的加载方法默认包含图表选项吗?图表计数给出0 :((有时会给出正确的图表计数,但渲染不起作用.

在此输入图像描述

还有一件事,这段代码是什么?不适合我.有时我会丢失jpgraph_pie.php.

PHPExcel_Settings::setChartRenderer(
    PHPExcel_Settings::CHART_RENDERER_JPGRAPH,
    dirname(__FILE__).'/../../libraries/Charts/jpgraph3.5.0b1/src'
);
Run Code Online (Sandbox Code Playgroud)

请提供图表渲染教程.非常感谢你提前.

Mar*_*ker 5

我还没有在CodePlex或Github上的PHPExcel站点上看到这个问题......要解决它,你需要上传一个演示问题的示例文件,以便我们可以识别出哪个节点不再存在Excel数据