1 min read

PHPExcel使用出现Notice:Undefined offset

在导入大批量数据的时候出现如下提示。但是内容还是可以正常导入。

Notice: Undefined offset: 15 at Classes/PHPExcel/Reader/Excel5.php at line 3554

解决方法如下:

修改文件:Classes/PHPExcel/Reader/Excel5.php

if ($hasExplicitFormat) {

改为:

if ($hasExplicitFormat && isset($this->mapCellXfIndex[$xfIndex])) {

问题解决帖子地址:

https://github.com/PHPOffice/PHPExcel/issues/576
https://github.com/restyler/PHPExcel/commit/160a2d5e1055cf0b47d4b6b8797ae09a0353e329