@@ 547-552 (lines=6) @@ | ||
544 | // Create absolute coordinate |
|
545 | $range = Coordinate::splitRange($namedRange->getRange()); |
|
546 | $iMax = count($range); |
|
547 | for ($i = 0; $i < $iMax; ++$i) { |
|
548 | $range[$i][0] = '\'' . str_replace("'", "''", $namedRange->getWorksheet()->getTitle()) . '\'!' . Coordinate::absoluteCoordinate($range[$i][0]); |
|
549 | if (isset($range[$i][1])) { |
|
550 | $range[$i][1] = Coordinate::absoluteCoordinate($range[$i][1]); |
|
551 | } |
|
552 | } |
|
553 | $range = Coordinate::buildRange($range); // e.g. Sheet1!$A$1:$B$2 |
|
554 | ||
555 | // parse formula |
@@ 319-324 (lines=6) @@ | ||
316 | // Create absolute coordinate and write as raw text |
|
317 | $range = Coordinate::splitRange($pNamedRange->getRange()); |
|
318 | $iMax = count($range); |
|
319 | for ($i = 0; $i < $iMax; ++$i) { |
|
320 | $range[$i][0] = '\'' . str_replace("'", "''", $pNamedRange->getWorksheet()->getTitle()) . '\'!' . Coordinate::absoluteReference($range[$i][0]); |
|
321 | if (isset($range[$i][1])) { |
|
322 | $range[$i][1] = Coordinate::absoluteReference($range[$i][1]); |
|
323 | } |
|
324 | } |
|
325 | $range = Coordinate::buildRange($range); |
|
326 | ||
327 | $objWriter->writeRawData($range); |