From d077e9ab7e6833fe1f6c405853e60101dafa6726 Mon Sep 17 00:00:00 2001 From: ChronicLogic Date: Sat, 12 Dec 2020 13:27:24 -0700 Subject: [PATCH] Add Writer support for DateTime values (reader already supports and returns this type) --- src/Spout/Writer/XLSX/Manager/WorksheetManager.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Spout/Writer/XLSX/Manager/WorksheetManager.php b/src/Spout/Writer/XLSX/Manager/WorksheetManager.php index 741d0aa..0877da5 100644 --- a/src/Spout/Writer/XLSX/Manager/WorksheetManager.php +++ b/src/Spout/Writer/XLSX/Manager/WorksheetManager.php @@ -214,6 +214,8 @@ EOD; if ($cell->isString()) { $cellXML .= $this->getCellXMLFragmentForNonEmptyString($cell->getValue()); + } elseif ($cell->isDate()) { + $cellXML .= ' t="d">' . ($cell->getValue()->format(\DateTime::ATOM)) . ''; } elseif ($cell->isBoolean()) { $cellXML .= ' t="b">' . (int) ($cell->getValue()) . ''; } elseif ($cell->isNumeric()) {