From f4d6fb87eeab91e9c386abbecd5f08debce2eb49 Mon Sep 17 00:00:00 2001 From: Ilya Bakhlin Date: Mon, 15 Feb 2016 15:07:31 +0100 Subject: [PATCH] Fixing the boolean bug. --- src/Spout/Writer/XLSX/Internal/Worksheet.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Spout/Writer/XLSX/Internal/Worksheet.php b/src/Spout/Writer/XLSX/Internal/Worksheet.php index b78748c..2e1c929 100644 --- a/src/Spout/Writer/XLSX/Internal/Worksheet.php +++ b/src/Spout/Writer/XLSX/Internal/Worksheet.php @@ -146,7 +146,11 @@ EOD; $cellXML .= ' t="s">' . $sharedStringId . ''; } } else if (CellHelper::isBoolean($cellValue)) { - $cellXML .= ' t="b">' . $cellValue . ''; + if ($cellValue === true) { + $cellXML .= ' t="b">1'; + } else { + $cellXML .= ' t="b">0'; + } } else if (CellHelper::isNumeric($cellValue)) { $cellXML .= '>' . $cellValue . ''; } else if (empty($cellValue)) {