Writing defined names without a worksheet reference in Xlsx (#1892)
This commit is contained in:
parent
70e371189c
commit
3e672710cd
|
|
@ -551,8 +551,8 @@ class Workbook extends BIFFwriter
|
|||
$newRange = '';
|
||||
if (empty($worksheet)) {
|
||||
if (($offset === 0) || ($definedRange[$offset - 1] !== ':')) {
|
||||
// We need a worksheet
|
||||
$worksheet = $pDefinedName->getWorksheet()->getTitle();
|
||||
// We should have a worksheet
|
||||
$worksheet = $pDefinedName->getWorksheet() ? $pDefinedName->getWorksheet()->getTitle() : null;
|
||||
}
|
||||
} else {
|
||||
$worksheet = str_replace("''", "'", trim($worksheet, "'"));
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ class DefinedNames
|
|||
if (empty($worksheet)) {
|
||||
if (($offset === 0) || ($definedRange[$offset - 1] !== ':')) {
|
||||
// We should have a worksheet
|
||||
$worksheet = $pDefinedName->getWorksheet()->getTitle();
|
||||
$worksheet = $pDefinedName->getWorksheet() ? $pDefinedName->getWorksheet()->getTitle() : null;
|
||||
}
|
||||
} else {
|
||||
$worksheet = str_replace("''", "'", trim($worksheet, "'"));
|
||||
|
|
|
|||
Loading…
Reference in New Issue