lib/lionel/proxy_worksheet.rb
module Lionel
class ProxyWorksheet
extend Forwardable
def_delegators :worksheet, :rows, :save
def_delegators :rows, :size
attr_reader :worksheet
def initialize(worksheet)
@worksheet = worksheet
end
def []=(col, row, value)
worksheet["#{col}#{row}"] = value
end
def [](col, row)
worksheet["#{col}#{row}"]
end
HEADER_ROW = 1
def content_rows
rows(HEADER_ROW)
end
end
end