4 个稳定版本
1.0.3 | 2024年4月22日 |
---|
#64 在 解析工具
38 每月下载次数
12KB
150 代码行
电子表格地址
以完全测试和记录的方式将电子表格地址转换为坐标,反之亦然!
你正在开发一个电子表格应用程序或类似的东西吗?你不确定如何实现这些地址名称?不用担心 - 我为你准备了这些!
示例
从地址转换为结构体...
use spreadsheet_addresses::{Coordinate, AddressParsingError};
let coordinate1 = Coordinate::from_address("$CV23");
let coordinate2 = Coordinate::from_address("Hello World");
assert_eq!(
coordinate1,
Ok(Coordinate {
row: 22,
column: 99,
relative_row: true,
relative_column: false,
})
);
assert_eq!(
coordinate2,
Err(AddressParsingError {
input: "Hello World".to_string()
})
);
...或反过来!
use spreadsheet_addresses::Coordinate;
let coordinate = Coordinate::new(22, 99, true, false);
let address = coordinate.to_address();
assert_eq!(
address,
"$CV23".to_string()
);
依赖关系
~1MB
~19K SLoC