diff --git a/src/Spout/Writer/ODS/Manager/WorksheetManager.php b/src/Spout/Writer/ODS/Manager/WorksheetManager.php
index 4dfe9c8..ac17f9f 100644
--- a/src/Spout/Writer/ODS/Manager/WorksheetManager.php
+++ b/src/Spout/Writer/ODS/Manager/WorksheetManager.php
@@ -209,6 +209,11 @@ class WorksheetManager implements WorksheetManagerInterface
$data .= ' office:value-type="string" calcext:value-type="error" office:value="">';
$data .= '' . $cell->getValueEvenIfError() . '';
$data .= '';
+ } elseif ($cell->isDate()) {
+ $dateStr = $cell->getValue()->format('Y-m-d');
+ $data .= ' office:value-type="date" office:date-value="' . $dateStr . '" calcext:value-type="date">';
+ $data .= '' . $dateStr . '';
+ $data .= '';
} elseif ($cell->isEmpty()) {
$data .= '/>';
} else {