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 = '';
|
$newRange = '';
|
||||||
if (empty($worksheet)) {
|
if (empty($worksheet)) {
|
||||||
if (($offset === 0) || ($definedRange[$offset - 1] !== ':')) {
|
if (($offset === 0) || ($definedRange[$offset - 1] !== ':')) {
|
||||||
// We need a worksheet
|
// We should have a worksheet
|
||||||
$worksheet = $pDefinedName->getWorksheet()->getTitle();
|
$worksheet = $pDefinedName->getWorksheet() ? $pDefinedName->getWorksheet()->getTitle() : null;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$worksheet = str_replace("''", "'", trim($worksheet, "'"));
|
$worksheet = str_replace("''", "'", trim($worksheet, "'"));
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ class DefinedNames
|
||||||
if (empty($worksheet)) {
|
if (empty($worksheet)) {
|
||||||
if (($offset === 0) || ($definedRange[$offset - 1] !== ':')) {
|
if (($offset === 0) || ($definedRange[$offset - 1] !== ':')) {
|
||||||
// We should have a worksheet
|
// We should have a worksheet
|
||||||
$worksheet = $pDefinedName->getWorksheet()->getTitle();
|
$worksheet = $pDefinedName->getWorksheet() ? $pDefinedName->getWorksheet()->getTitle() : null;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$worksheet = str_replace("''", "'", trim($worksheet, "'"));
|
$worksheet = str_replace("''", "'", trim($worksheet, "'"));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue