class PoiSpreadsheet::Worksheet

Attributes

book[RW]
j_sheet[RW]

Public Class Methods

from_sheet(j_sheet) click to toggle source
# File lib/poi_spreadsheet.rb, line 131
def self.from_sheet j_sheet
  sheet = new
  sheet.j_sheet = j_sheet
  sheet
end
new() click to toggle source
# File lib/poi_spreadsheet.rb, line 112
def initialize
  @rows = {}
end

Public Instance Methods

[](row) click to toggle source

get cell

# File lib/poi_spreadsheet.rb, line 117
def [](row)
  @rows[row] ||= begin
    j_row = j_sheet.getRow(row)
    row = Row.from_row j_row
    row.sheet = self
    row
  end
end
name() click to toggle source
# File lib/poi_spreadsheet.rb, line 137
def name
  j_sheet.getSheetName
end
name=(name) click to toggle source
# File lib/poi_spreadsheet.rb, line 141
def name= name
  j_book = j_sheet.getWorkbook
  j_book.setSheetName(j_book.getSheetIndex(j_sheet), name)
end
set(x, y) click to toggle source

set cell

# File lib/poi_spreadsheet.rb, line 127
def set(x, y)
  
end