Excel-specific Worksheet methods. These are mostly pertinent to the Excel reader, and to recording changes to the Worksheet. You should have no reason to use any of these.
# File lib/spreadsheet/excel/worksheet.rb, line 23 def add_link row, column, link @links.store [row, column], link end
# File lib/spreadsheet/excel/worksheet.rb, line 26 def column idx ensure_rows_read super end
# File lib/spreadsheet/excel/worksheet.rb, line 30 def date_base @workbook.date_base end
# File lib/spreadsheet/excel/worksheet.rb, line 33 def each *args ensure_rows_read super end
# File lib/spreadsheet/excel/worksheet.rb, line 37 def ensure_rows_read return if @row_addresses @dimensions = nil @row_addresses = [] @reader.read_worksheet self, @offset if @reader end
# File lib/spreadsheet/excel/worksheet.rb, line 43 def row idx @rows[idx] or begin ensure_rows_read if addr = @row_addresses[idx] row = @reader.read_row self, addr [:default_format, :height, :outline_level, :hidden, ].each do |key| row.send "unupdated_#{key}=", addr[key] end row.worksheet = self row else Row.new self, idx end end end
# File lib/spreadsheet/excel/worksheet.rb, line 61 def row_updated idx, row res = super @workbook.changes.store self, true @workbook.changes.store :boundsheets, true @changes.store idx, true @changes.store :dimensions, true res end
Generated with the Darkfish Rdoc Generator 2.