36 releases (18 breaking)

0.22.1 Mar 7, 2024
0.21.0 Jan 10, 2024
0.20.2 Dec 25, 2023
0.19.3 Nov 29, 2023
0.4.2 Jul 15, 2020

#460 in Parser implementations

Download history 27/week @ 2023-12-20 7/week @ 2023-12-27 15/week @ 2024-01-10 47/week @ 2024-01-17 20/week @ 2024-02-07 157/week @ 2024-02-14 45/week @ 2024-02-21 68/week @ 2024-02-28 194/week @ 2024-03-06 43/week @ 2024-03-13 152/week @ 2024-03-20 40/week @ 2024-03-27 38/week @ 2024-04-03

278 downloads per month
Used in 3 crates

MIT/Apache

1MB
23K SLoC

crates.io Documentation License License

spreadsheet-ods - Read and write ODS files

This crate can read and write back ODS spreadsheet files.

Not all the specification is implemented yet. And there are parts for which there is no public API, but which are preserved as raw xml. More details in the documentation.

Usage

Add the following to your Cargo.toml:

[dependencies]
spreadsheet-ods = "0.17.0"

Or use cargo add

$ cargo add spreadsheet-ods

Features

  • use_decimal: Add conversions for rust_decimal. Internally the values are stored as f64 nonetheless.

  • Locales

    • all_locales = [ "locale_de_AT", "locale_en_US" ]
    • locale_de_AT
    • locale_en_US

License

This project is licensed under either of

at your option.

Changes

changes.md

Contributing

I welcome all people who want to contribute.

Dependencies

~7–15MB
~163K SLoC