Method: GoogleDrive::Worksheet#rows

Defined in:
lib/google_drive/worksheet.rb

#rows(skip = 0) ⇒ Object

An array of spreadsheet rows. Each row contains an array of columns. Note that resulting array is 0-origin so:

worksheet.rows[0][0] == worksheet[1, 1]


321
322
323
324
325
326
327
# File 'lib/google_drive/worksheet.rb', line 321

def rows(skip = 0)
  nc = num_cols
  result = ((1 + skip)..num_rows).map do |row|
    (1..nc).map { |col| self[row, col] }.freeze
  end
  result.freeze
end