col2int: handle columns with >2 characters

Updated `col2int()` to handle column names with more than 2 characters.

Previously:
- `col2int("ZZ")` returns `701`
- `col2int("AAA")` returns `78`

Updated:
- `col2int("ZZ")` returns `701`
- `col2int("AAA")` returns `702`