def open(options={})
      f=IO.read(@destination + '/xl/workbook.xml')
      a=Ox::load(f)

      sheetdata(a, options); commentsrel; shstrings;

      @styles = Styles.new()
      File.open(@destination + '/xl/styles.xml', 'r') do |f|
        Ox.sax_parse(@styles, f)
      end

      @styles.temparray.sort_by!{|st| st[:numFmtId].to_i}
      add_custom_formats @styles.temparray
      @styles.styleary.map!{|s| Numformats::Formatarray[s.to_i][:id].to_i}
    end
def open(options={})
      f=IO.read(@destination + '/xl/workbook.xml')
      a=Ox::load(f)

      sheetdata(a, options); commentsrel; shstrings;

      @styles = Styles.new()
      File.open(@destination + '/xl/styles.xml', 'r') do |f|
        Ox.sax_parse(@styles, f)
      end

      @styles.temparray.sort_by!{|st| st[:numFmtId].to_i}
      add_custom_formats @styles.temparray
      @styles.styleary.map!{|s| Numformats::Formatarray[s.to_i][:id].to_i}
    end
Parses workbook metadata (sheet data, comments, shared strings)
 @param [Hash] options Options affecting file opening, metadata collection and processing.