Code Duplication    Length = 3-4 lines in 2 locations

src/PhpSpreadsheet/Reader/Excel2003XML.php 1 location

@@ 568-571 (lines=4) @@
565
566
                        if ((isset($cell_ss['MergeAcross'])) || (isset($cell_ss['MergeDown']))) {
567
                            $columnTo = $columnID;
568
                            if (isset($cell_ss['MergeAcross'])) {
569
                                $additionalMergedCells += (int) $cell_ss['MergeAcross'];
570
                                $columnTo = \PhpOffice\PhpSpreadsheet\Cell::stringFromColumnIndex(\PhpOffice\PhpSpreadsheet\Cell::columnIndexFromString($columnID) + $cell_ss['MergeAcross'] - 1);
571
                            }
572
                            $rowTo = $rowID;
573
                            if (isset($cell_ss['MergeDown'])) {
574
                                $rowTo = $rowTo + $cell_ss['MergeDown'];

src/PhpSpreadsheet/Reader/Ods.php 1 location

@@ 594-596 (lines=3) @@
591
                                if ((isset($cellDataTableAttributes['number-columns-spanned'])) || (isset($cellDataTableAttributes['number-rows-spanned']))) {
592
                                    if (($type !== \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_NULL) || (!$this->readDataOnly)) {
593
                                        $columnTo = $columnID;
594
                                        if (isset($cellDataTableAttributes['number-columns-spanned'])) {
595
                                            $columnTo = \PhpOffice\PhpSpreadsheet\Cell::stringFromColumnIndex(\PhpOffice\PhpSpreadsheet\Cell::columnIndexFromString($columnID) + $cellDataTableAttributes['number-columns-spanned'] - 2);
596
                                        }
597
                                        $rowTo = $rowID;
598
                                        if (isset($cellDataTableAttributes['number-rows-spanned'])) {
599
                                            $rowTo = $rowTo + $cellDataTableAttributes['number-rows-spanned'] - 1;