Fix undefined index exceprtion in readRow()

It's possible undefined index exception in $this->mapCellXfIndex.
This commit is contained in:
Сергей Симонян 2016-09-08 11:48:53 +03:00 committed by Adrien Crivelli
parent 8fc7de7358
commit 1a2a6816fb
No known key found for this signature in database
GPG Key ID: B182FD79DC6DE92E
1 changed files with 1 additions and 1 deletions

View File

@ -3516,7 +3516,7 @@ class Excel5 extends BaseReader implements IReader
// bit: 27-16; mask: 0x0FFF0000; only applies when hasExplicitFormat = 1; index to XF record // bit: 27-16; mask: 0x0FFF0000; only applies when hasExplicitFormat = 1; index to XF record
$xfIndex = (0x0FFF0000 & self::getInt4d($recordData, 12)) >> 16; $xfIndex = (0x0FFF0000 & self::getInt4d($recordData, 12)) >> 16;
if ($hasExplicitFormat) { if ($hasExplicitFormat && $this->mapCellXfIndex[$xfIndex]) {
$this->phpSheet->getRowDimension($r + 1)->setXfIndex($this->mapCellXfIndex[$xfIndex]); $this->phpSheet->getRowDimension($r + 1)->setXfIndex($this->mapCellXfIndex[$xfIndex]);
} }
} }