From 5ff507db2f6667a0305e2382037710f6082d75da Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Sat, 10 Aug 2024 19:25:25 +0200 Subject: imlement native csv loader --- src/sheet/cell.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/sheet/cell.rs') diff --git a/src/sheet/cell.rs b/src/sheet/cell.rs index d723732..6973b96 100644 --- a/src/sheet/cell.rs +++ b/src/sheet/cell.rs @@ -57,7 +57,10 @@ impl From for Cell { impl From<&str> for Cell { fn from(value: &str) -> Self { - Cell::String(value.to_string()) + match value.parse::() { + Ok(n) => Cell::Number(n), + Err(_) => Cell::String(value.to_string()), + } } } -- cgit v1.2.3-70-g09d2