From 4622ea406c6969bf09729997e341fa46f762f714 Mon Sep 17 00:00:00 2001 From: Srinivas-Saravanan Date: Thu, 29 May 2025 18:15:10 +0530 Subject: [PATCH] FIX_DUP_SHEETS_EXCEL_MERGE_HELPER --- app/Helpers/ExcelMergeHelper.php | 6 ++++++ 1 file changed, 6 insertions(+) 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);