src/PhpSpreadsheet/Reader/Excel2003XML.php 1 location
|
@@ 572-575 (lines=4) @@
|
569 |
|
|
570 |
|
if ((isset($cell_ss['MergeAcross'])) || (isset($cell_ss['MergeDown']))) { |
571 |
|
$columnTo = $columnID; |
572 |
|
if (isset($cell_ss['MergeAcross'])) { |
573 |
|
$additionalMergedCells += (int) $cell_ss['MergeAcross']; |
574 |
|
$columnTo = \PhpOffice\PhpSpreadsheet\Cell::stringFromColumnIndex(\PhpOffice\PhpSpreadsheet\Cell::columnIndexFromString($columnID) + $cell_ss['MergeAcross'] - 1); |
575 |
|
} |
576 |
|
$rowTo = $rowID; |
577 |
|
if (isset($cell_ss['MergeDown'])) { |
578 |
|
$rowTo = $rowTo + $cell_ss['MergeDown']; |
src/PhpSpreadsheet/Reader/Ods.php 1 location
|
@@ 595-597 (lines=3) @@
|
592 |
|
if ((isset($cellDataTableAttributes['number-columns-spanned'])) || (isset($cellDataTableAttributes['number-rows-spanned']))) { |
593 |
|
if (($type !== \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_NULL) || (!$this->readDataOnly)) { |
594 |
|
$columnTo = $columnID; |
595 |
|
if (isset($cellDataTableAttributes['number-columns-spanned'])) { |
596 |
|
$columnTo = \PhpOffice\PhpSpreadsheet\Cell::stringFromColumnIndex(\PhpOffice\PhpSpreadsheet\Cell::columnIndexFromString($columnID) + $cellDataTableAttributes['number-columns-spanned'] - 2); |
597 |
|
} |
598 |
|
$rowTo = $rowID; |
599 |
|
if (isset($cellDataTableAttributes['number-rows-spanned'])) { |
600 |
|
$rowTo = $rowTo + $cellDataTableAttributes['number-rows-spanned'] - 1; |