def to_ru
        if !@value.numeric? || Numformats::Formatarray[@numformat.to_i][:xl] == nil || Numformats::Formatarray[@numformat.to_i][:xl].downcase == "general"
          return @value
        end
        if Numformats::Formatarray[@numformat.to_i][:cls] == 'date'
          return DateTime.new(1899, 12, 30) + (eval @value)
        elsif Numformats::Formatarray[@numformat.to_i][:cls] == 'numeric' || Numformats::Formatarray[@numformat.to_i][:cls] == 'rational'
            return eval @value rescue @value
        end
      end
def to_ru
        if !@value.numeric? || Numformats::Formatarray[@numformat.to_i][:xl] == nil || Numformats::Formatarray[@numformat.to_i][:xl].downcase == "general"
          return @value
        end
        if Numformats::Formatarray[@numformat.to_i][:cls] == 'date'
          return DateTime.new(1899, 12, 30) + (eval @value)
        elsif Numformats::Formatarray[@numformat.to_i][:cls] == 'numeric' || Numformats::Formatarray[@numformat.to_i][:cls] == 'rational'
            return eval @value rescue @value
        end
      end
Get the cell's value and excel format string and return a string, a ruby Numeric or a DateTime object accordingly
 @return [Object] A ruby object that holds and represents the value stored in the cell. Conversion is based on cell formatting.
 @example Get the value of a cell:
   c = w.sheets[0]["B3"] # => <Oxcelix::Cell:0x00000002a5b368 @xlcoords="A3", @style="84", @type="n", @value="41155", @numformat=14>
   c.to_ru # => <DateTime: 2012-09-03T00:00:00+00:00 ((2456174j,0s,0n),+0s,2299161j)>