diff --git a/app/Helpers/ExcelMergeHelper.php b/app/Helpers/ExcelMergeHelper.php index 8a57f3e4..60a8255e 100644 --- a/app/Helpers/ExcelMergeHelper.php +++ b/app/Helpers/ExcelMergeHelper.php @@ -137,6 +137,12 @@ class ExcelMergeHelper { // // echo "Sheet name already exists. Trying new name: {$newName}\n"; // } + if (in_array($newName, $mergedSpreadsheet->getSheetNames())) { + $newName = $sheetName . '_' . $counter++; + $worksheet->setTitle($newName); + + } + // Clone the worksheet and set the new name // $clonedSheet = clone $worksheet; // $clonedSheet->setTitle($newName);