我有一组使用PHPExcel库编写的代码。但是,有时它会起作用,有时它会崩溃。
它专门打破的代码是foreach循环的声明
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach ($cellIterator as $cell){ // <-- Breaks here
// Do the Thing
}
有没有一种好方法可以检查单元迭代器是否有效?
注意:错误是 -
Uncaught Error: Call to a member function isDataSet() on null in /PHPExcel/Classes/PHPExcel/Worksheet.php:1195