diff --git a/application/xlsxwriter.class.php b/application/xlsxwriter.class.php
index bb0d269ad..bfb1c7e9b 100644
--- a/application/xlsxwriter.class.php
+++ b/application/xlsxwriter.class.php
@@ -154,7 +154,7 @@ Class XLSXWriter
$cell = self::xlsCell($row_number, $column_number);
$s = isset($styles[$cell_format]) ? $styles[$cell_format] : '0';
- if (is_numeric($value)) {
+ if (is_int($value) || is_float($value)) {
fwrite($fd,''.($value*1).'');//int,float, etc
} else if ($cell_format=='date') {
fwrite($fd,''.intval(self::convert_date_time($value)).'');