# File lib/spreadsheet/excel/writer/worksheet.rb, line 88
  def need_number? cell
    (cell.is_a?(Numeric) && cell.abs > 0x1fffffff) \
      || (cell.is_a?(Float) \
          && !/^[\000\001]\000{3}/.match([cell * 100].pack(EIGHT_BYTE_DOUBLE)))
  end