46 releases (3 stable)

new 1.0.3 Mar 8, 2026
1.0.2 Dec 10, 2025
1.0.1 Oct 27, 2025
0.26.0 Oct 27, 2025
0.4.2 Jul 15, 2020

#516 in Parser implementations

Download history 223/week @ 2025-11-16 398/week @ 2025-11-23 536/week @ 2025-11-30 437/week @ 2025-12-07 312/week @ 2025-12-14 477/week @ 2025-12-21 402/week @ 2025-12-28 552/week @ 2026-01-04 421/week @ 2026-01-11 436/week @ 2026-01-18 463/week @ 2026-01-25 455/week @ 2026-02-01 553/week @ 2026-02-08 659/week @ 2026-02-15 535/week @ 2026-02-22 592/week @ 2026-03-01

2,396 downloads per month
Used in 10 crates (7 directly)

MIT/Apache

1MB
23K SLoC

crates.io Documentation License License [](https://tokei.rs/b1/github/thscharler/spreadsheet-ods)

spreadsheet-ods - Read and write ODS files

This crate can read and write back ODS spreadsheet files.

Not all the specification is implemented yet.

But it covers everything if you

  • just want to extract the data.
  • need a round-trip. Any unparsed parts are kept as blobs or raw xml and are written again.

See the todos for the missing parts.

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_cs_CZ" ]
    • locale_de_AT
    • locale_en_US

    ... send me an issue if you need more ...

License

This project is licensed under either of

at your option.

Changes

changes

Contributing

I welcome all people who want to contribute.

Dependencies

~15MB
~322K SLoC