calamine icon indicating copy to clipboard operation
calamine copied to clipboard

A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets

Results 100 calamine issues
Sort by recently updated
recently updated
newest added

This solves RUSTSEC-2020-0071 when dates feature is enabled. Calamine does not use the current time, so it does not need the dependency on the time crate (and it's security concern)....

First off thanks for the shoutout in the credits! https://github.com/SheetJS/test_files/raw/master/large_strings.xlsx the first worksheet was constructed using string concatenation. Using the `excel_to_csv` example in the repo, the generated output is dropping...

If I open an xls format file, like in ``` let workbook: Xls = open_workbook("sample.xls").unwrap(); ``` The vec returned by workbook.worksheets() seems to be in random order. I would expect...

https://github.com/tafia/calamine/blob/c80df57b4b0a088ebcc3a4f4ff11bcf61832649a/src/xls.rs#L316 According to the output file of objdump, this `?` operator (which has been used to repladced `try!` macro since 1.39.0) will introduce some unnecessary memory operations. If we change...

Am I doing some wrong? this not works ```rust use calamine::DataType; use chrono::NaiveDateTime; use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, Debug)] struct InputRowRaw { #[serde(rename(deserialize = "other_name"))] #[serde(deserialize_with = "de_opt_native_datetime")] purchase_time: Option,...

I am dealing some excel data sent from web. Some the type of data is bytes, not a file with a path. Is there a simple way to do so...

Calamine is returning the error `CellRAttribute`, from table files automatically-generated by Power BI. The correct behaviour should be to address the cells in order of their apearence inside the row...