使用公式读取单元格时的PHPExcel FatalError

时间:2016-09-08 13:12:40

标签: phpexcel

我使用getCalculatedValue()按单元格逐个读取文件。 当我用错误的公式读取单元格时,我得到了致命错误:

  

致命错误:未捕获异常'PHPExcel_Calculation_Exception'   消息'Лист1!B291 - >公式错误:发生意外错误   /PHPExcel/Cell.php:300堆栈跟踪:#0 /class_phpexcel.php(1145):   PHPExcel_Cell-> getCalculatedValue()

有没有办法避免致命错误而只是忽略单元格的值?

链接到文件:problem-cell-b291.xlsx(单元格 B291 的问题)

代码:

require_once 'class_phpexcel.php';
$E = PHPExcel_IOFactory::load('problem-cell-b291.xlsx');
$E->getActiveSheet()->getCellByColumnAndRow(1, 291)->getCalculatedValue();

0 个答案:

没有答案