Supported
Two `.xlsx` files up to 20 MiB each; coordinate-aligned values, formula expressions, worksheet presence and visibility, hidden rows and columns, used ranges, filtering, and CSV export.
Formula version review
Find cells where the stored formula expression changed between an original and updated `.xlsx` file, then review those changes separately from ordinary value edits.
Short answer
Two cells can display the same value while using different formulas. WorkbookDiff reads the stored expressions from two coordinate-aligned `.xlsx` versions and reports formula changes as their own category. It does not recalculate either workbook, so the output is a change review rather than a correctness verdict.
Four-step workflow
What a difference means
| Signal | Example | Review question |
|---|---|---|
| Formula changed | =SUM(B2:B8) to =SUM(B2:B9) | Was the expanded range intentional? |
| Formula removed | =C4*D4 to a fixed value | Should this cell still calculate dynamically? |
| Value changed | 1250 to 1300 | Is this an input edit rather than a logic edit? |
WorkbookDiff reports stored expressions and values. It cannot determine business intent, validate accounting logic, or calculate fresh results.
Honest scope
Two `.xlsx` files up to 20 MiB each; coordinate-aligned values, formula expressions, worksheet presence and visibility, hidden rows and columns, used ranges, filtering, and CSV export.
`.xls`, `.xlsm`, `.xlsb`, CSV input, password-protected workbooks, key-based or row-reordered reconciliation, formatting, charts, pivot tables, comments, named ranges, macros, recalculation, or external-link resolution.
The exported CSV is a report of supported differences from one comparison. It has no author identity, timestamps, approvals, or version history and is not a complete audit trail.
Formula review FAQ
No. WorkbookDiff compares stored formula expressions between coordinate-aligned cells; it does not recalculate formulas or verify the correctness of the resulting values.
No. Macros, VBA, external-link resolution, named ranges, charts, pivot tables, and formula recalculation are outside the current comparison scope.