From d4579409ff04397553ff385039039b7f8067921e Mon Sep 17 00:00:00 2001 From: midincihuy Date: Thu, 2 Jul 2015 15:54:41 +0700 Subject: [PATCH] to handle formula that return #REF! for link to other file --- Classes/PHPExcel/Worksheet.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Classes/PHPExcel/Worksheet.php b/Classes/PHPExcel/Worksheet.php index 0f44c7744..0130ae8d1 100644 --- a/Classes/PHPExcel/Worksheet.php +++ b/Classes/PHPExcel/Worksheet.php @@ -2482,7 +2482,11 @@ public function rangeToArray($pRange = 'A1', $nullValue = null, $calculateFormul $returnValue[$rRef][$cRef] = $cell->getValue()->getPlainText(); } else { if ($calculateFormulas) { - $returnValue[$rRef][$cRef] = $cell->getCalculatedValue(); + if($cell->getCalculatedValue() == '#REF!'){ + $returnValue[$rRef][$cRef] = $cell->getOldCalculatedValue(); + }else{ + $returnValue[$rRef][$cRef] = $cell->getCalculatedValue(); + } } else { $returnValue[$rRef][$cRef] = $cell->getValue(); }