Method: XLSX::Cell.cell_name
- Defined in:
- lib/xlsx/cell.rb
.cell_name(row_number, col_number) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/xlsx/cell.rb', line 40 def self.cell_name(row_number, col_number) raise "Column #{col_number} out of range" if col_number > 701 if col_number <= 25 col_name = '' else c = col_number / 26 col_name = (?A.ord + c - 1).chr col_number = col_number % 26 end col_name += (?A.ord + col_number).chr "#{col_name}#{row_number + 1}" end |