Extracts the column key component.
See section on ordering at class top level documentation.
See section on ordering at class top level documentation.
This is equivalent to CellKey.unapply(cellKey).get
.
This is equivalent to CellKey.unapply(cellKey).get
.
the (rowIndex, colIndex)
tuple.
Method for advancing one column.
Method for advancing one row.
Extracts the row key component.
Example:
Example:
scala> CellKey(26, 26) cellKey: fi.pelam.csv.cell.CellKey = Row 26, Column AA (26)
Coordinates of a Cell in a CSV "table".
Basically a composition of RowKey and ColKey or alternatively just two zero based integers rowIndex and colIndex.
Each Cell has a
CellKey
as a member.Cell coordinates
Columns and rows are thought to start from top left corner.
Typically in spreadsheet programs columns are numbered with an alphabetical scheme and the row number is a one based integer.
Ordering
CellKeys are ordered first in increasing row order and then in increasing column order.
The object representations provide type safety and spread sheet style column and row numbering.