From fe901d13b4e970b0464c03a9e477ca4ec8ba7eaf Mon Sep 17 00:00:00 2001 From: MarkBaker Date: Sat, 26 Feb 2022 15:08:12 +0100 Subject: [PATCH] Read number formatting for Gnumeric... highlighted as not occurring when reading date values --- src/PhpSpreadsheet/Reader/Gnumeric.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/PhpSpreadsheet/Reader/Gnumeric.php b/src/PhpSpreadsheet/Reader/Gnumeric.php index ead5ae51..3a3f2ca5 100644 --- a/src/PhpSpreadsheet/Reader/Gnumeric.php +++ b/src/PhpSpreadsheet/Reader/Gnumeric.php @@ -331,7 +331,13 @@ class Gnumeric extends BaseReader $cell = $cell == 'TRUE'; } } + $this->spreadsheet->getActiveSheet()->getCell($column . $row)->setValueExplicit((string) $cell, $type); + if (isset($cellAttributes->ValueFormat)) { + $this->spreadsheet->getActiveSheet()->getCell($column . $row) + ->getStyle()->getNumberFormat() + ->setFormatCode((string) $cellAttributes->ValueFormat); + } } if ($sheet->Styles !== null) {