public class CellAddress extends Object:
One-based XLSX cell address.
The class parses and renders the common A1 notation used by Excel and by the worksheet API.
@example `klyn import klyn.io.xlsx
address = CellAddress("C5") assert address.row == 5 assert address.column == 3
| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | columncolumn as Int: |
One-based column index. |
| public readonly property | rowrow as Int: |
One-based row index. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | CellAddressCellAddress(reference as String): |
Parses an A1 cell reference. |
| public | CellAddressCellAddress(row as Int, column as Int): |
Creates an address from one-based row and column indexes. |
| Modifier and Type | Member | Description |
|---|---|---|
| public static | columnIndex | Converts Excel column letters to a one-based index. |
| public static | columnName | Converts a one-based column index to Excel letters. |
| public static | parseparse(reference as String) as CellAddress: |
Parses an A1 cell reference. |
| public override | toStringtoString() as String: |
Renders the address in normalized A1 notation. |