Write correct cell area ref when saving array formulae in cells for Xlsx Writer

This commit is contained in:
MarkBaker
2022-01-30 22:19:38 +01:00
parent 39a6c29fb5
commit 73e7ee00e5
+1 -1
View File
@@ -1267,7 +1267,7 @@ class Worksheet extends WriterPart
if (($attributes['t'] ?? null) === 'array') {
$objWriter->startElement('f');
$objWriter->writeAttribute('t', 'array');
$objWriter->writeAttribute('ref', $cell->getCoordinate());
$objWriter->writeAttribute('ref', $attributes['ref'] ?? $cell->getCoordinate());
$objWriter->writeAttribute('aca', '1');
$objWriter->writeAttribute('ca', '1');
$objWriter->text(substr($cellValue, 1));