def to_fmt
        begin
          if Numformats::Formatarray[@numformat.to_i][:cls] == 'date'
              self.to_ru.strftime(Numformats::Formatarray[@numformat][:ostring]) rescue @value
          elsif Numformats::Formatarray[@numformat.to_i][:cls] == 'numeric' || Numformats::Formatarray[@numformat.to_i][:cls] == 'rational'
              sprintf(Numformats::Formatarray[@numformat][:ostring], self.to_ru) rescue @value
          else
            return @value
          end
        end
      end
def to_fmt
        begin
          if Numformats::Formatarray[@numformat.to_i][:cls] == 'date'
              self.to_ru.strftime(Numformats::Formatarray[@numformat][:ostring]) rescue @value
          elsif Numformats::Formatarray[@numformat.to_i][:cls] == 'numeric' || Numformats::Formatarray[@numformat.to_i][:cls] == 'rational'
              sprintf(Numformats::Formatarray[@numformat][:ostring], self.to_ru) rescue @value
          else
            return @value
          end
        end
      end
Get the cell's value, convert it with to_ru and finally, format it based on the value's type.
 @return [String] Value gets formatted depending on its class. If it is a DateTime, the #DateTime.strftime method is used,
 if it holds a number, the #Kernel::sprintf is run.
 @example Get the formatted value of a cell:
   c = w.sheets[0]["B3"] # => <Oxcelix::Cell:0x00000002a5b368 @xlcoords="A3", @style="84", @type="n", @value="41155", @numformat=14>
   c.to_fmt # => "3/9/2012"