Skip to content

Commit 231d06a

Browse files
[XLSX] Fix sheet title extract function
XLSX extractSheetTitle return the quote character in sheet name Fix PHPOffice#739
1 parent a27d8ae commit 231d06a

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/PhpSpreadsheet/Worksheet/Worksheet.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2734,7 +2734,14 @@ public static function extractSheetTitle($pRange, $returnRange = false)
27342734
}
27352735

27362736
if ($returnRange) {
2737-
return [substr($pRange, 0, $sep), substr($pRange, $sep + 1)];
2737+
$sheet = substr($pRange, 0, $sep);
2738+
if (($pos = strpos($sheet, "'")) !== false) {
2739+
$sheet = substr_replace($sheet, '', $pos, 1);
2740+
}
2741+
if (($pos = strrpos($sheet, "'")) !== false) {
2742+
$sheet = substr_replace($sheet, '', $pos, 1);
2743+
}
2744+
return [$sheet, substr($pRange, $sep + 1)];
27382745
}
27392746

27402747
return substr($pRange, $sep + 1);

0 commit comments

Comments
 (0)