我使用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();