sheets-diff
Collect diff between office sheets written in Rust
Features
With .xlsx
, Microsoft Office Excel:
- Get unified diff between two files
- Get serde-ready diff
- Note:
serde
feature is required:cargo add sheets-diff -F serde
- Note:
Simple run
$ # via executable available in Releases
$ ./sheets-diff <file1> <file2>
$ # via cargo
$ # first `cargo add sheets-diff`
$ cargo run -- <file1> <file2>
Output example
- RemovedSheet
+ AddedSheet
- 1
- 1+1
+ 2*4
Acknowledgements
Depends on:
- tafia's calamine and quick-xml
- Also big thanks to zip-rs/zip2 etc.