2012-07-11 40 views
3
require_once('PHPExcel-1.7.7/Classes/PHPExcel.php'); 

$inputFileName = 'RN Tracker.xlsx'; 

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

$objReader = PHPExcel_IOFactory::createReader($inputFileType); 

,如果我嘗試以下PHPExcel - 圖渲染和加載Excel給錯誤

$objReader->setIncludeCharts(TRUE); 

負載過程中出現了以下錯誤消息:

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 

我正在做什麼這裏的錯誤? 我應該爲圖表添加一些額外的類嗎?

在閱讀器的加載方法中默認包含圖表選項嗎?圖計數給出了0:?(( 有時給人正確的圖表計數,但呈現不起作用

enter image description here

一兩件事,這是什麼代碼不是爲我工作有時候我jpgraph_pie.php失蹤。

PHPExcel_Settings::setChartRenderer(
    PHPExcel_Settings::CHART_RENDERER_JPGRAPH, 
    dirname(__FILE__).'/../../libraries/Charts/jpgraph3.5.0b1/src' 
); 

請提供圖表繪製的教程。謝謝你這麼多的進展。

+0

StackOverflow的不是這樣的請求的正確論壇。如果您遇到PHPExcel代碼的錯誤,首先應該在PHPExcel討論論壇或PHPExcel問題列表 – 2012-07-11 20:12:52

+0

Sure Mark,我會在正確的地方提供詳細信息。 – 2012-07-11 20:17:39

回答

5

我還沒有看到這個問題在上無論是CodePlex上或在Github上PHPExcel網站提出...和要解決它,你需要上傳演示該問題的示例文件,以便我們能夠確定哪些節點不再在Excel中的數據存在