From a8e3e5449c7370d612109d7d4054158e5a14ce97 Mon Sep 17 00:00:00 2001 From: Lito Date: Wed, 4 Jan 2017 12:33:17 +0100 Subject: [PATCH] Improved processDimensionStartingNode regular expression --- src/Spout/Reader/XLSX/RowIterator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Spout/Reader/XLSX/RowIterator.php b/src/Spout/Reader/XLSX/RowIterator.php index 7716e2c..2bfef30 100644 --- a/src/Spout/Reader/XLSX/RowIterator.php +++ b/src/Spout/Reader/XLSX/RowIterator.php @@ -220,7 +220,7 @@ class RowIterator implements IteratorInterface { // Read dimensions of the sheet $dimensionRef = $xmlReader->getAttribute(self::XML_ATTRIBUTE_REF); // returns 'A1:M13' for instance (or 'A1' for empty sheet) - if (preg_match('/[A-Z]+\d+:([A-Z]+\d+)/', $dimensionRef, $matches)) { + if (preg_match('/^[A-Z]+\d+:([A-Z]+\d+)$/', $dimensionRef, $matches)) { $this->numColumns = CellHelper::getColumnIndexFromCellIndex($matches[1]) + 1; }