diff --git a/xlsxwriter.class.php b/xlsxwriter.class.php index 118341843..93be5cd60 100644 --- a/xlsxwriter.class.php +++ b/xlsxwriter.class.php @@ -302,15 +302,12 @@ protected function writeCell(XLSXWriter_BuffererWriter &$file, $row_number, $col $file->write(''.self::xmlspecialchars($value).'');//int,float,currency } elseif ($num_format_type=='n_string') { $file->write(''.self::xmlspecialchars($value).''); - } elseif ($num_format_type=='n_auto') { + } elseif ($num_format_type=='n_auto' || 1) { //auto-detect unknown column types if (!is_string($value) || $value=='0' || ($value[0]!='0' && ctype_digit($value)) || preg_match("/^\-?[1-9][0-9]*(\.[0-9]+)?$/", $value)){ $file->write(''.self::xmlspecialchars($value).'');//int,float,currency } else { //implied: ($cell_format=='string') $file->write(''.self::xmlspecialchars($value).''); } - } else { - $file->write(''); - trigger_error("Unknown column type: ".$num_format_type, E_USER_ERROR); } }