sheets-diff 1.0.0

Collect diff between office sheets
Documentation

sheets-diff-rs

Collect diff between office sheets written in Rust

crates.io Documentation Dependency Status Releases Workflow License

Features

  • Get unified diff between two files
  • Get serde-ready diff
    • Note: serde feature is required: cargo add sheets-diff -F serde

Simple run

$ cargo run -- <file1> <file2>
--- ./file1.xlsx (sheet names)
+++ ./file2.xlsx (sheet names)
- RemovedSheet
+ AddedSheet
--- ./file1.xlsx [Sheet1] (value)
+++ ./file2.xlsx [Sheet1] (value)
@@ (1, 1) @@
- 1
+ 2
--- ./file1.xlsx [Sheet1] (formula)
+++ ./file2.xlsx [Sheet1] (formula)
@@ (10, 4) @@
- 1+1

Acknowledgements

Depends on: