Expand description
§xcolabel
Convert between column label to 0-based number.
xcolabel converts between 0-based numbers and column labels of spreadsheet software. For example, “A” becomes 0. “AA” becomes 26. It also converts tuples of the form (row, column) into strings like “C2”.
§Status
xcolabel is a pure Rust library. Everything except TryFromCellStr has been implemented.
§Examples
use xcolabel::ToCellString;
assert_eq!((4u32, 2u32).to_cell_string(), "C5"); // value is 0-based (row, column)Structs§
- Parse
IntError - Same manneor as std::num::ParseIntError
Enums§
- IntError
Kind - Enum to store the various types of errors that can cause parsing an integer to fail.
Traits§
- ToCell
String - A trait to convert to cell string like “C4”
- ToColumn
Digit - ToColumn
String - A trait to convert to column string like “A” for 0. It is 0
- TryFrom
Cell Str - A trait to convert from cell string like “C4”
- TryFrom
Column Str - A trait to convert from a column string like “AA” for 26. It is 0-based.
Functions§
- from_
digit_ column - convert number to char of column label like ‘A’