← tools

WorkpaperDiff

What changed in the accounting logic?

Ordinary spreadsheet diffs drown reviewers in changed values and formatting. WorkpaperDiff reads the XLSX package directly and elevates changes that matter to a close: formulas replaced by hardcodes, formula edits, stale dates, broken prior-period links, changed controls, and unexplained new rows.

A sample review

7review findings
2high-risk logic changes
1presentation-only edit
SheetCellFindingBeforeAfter
RevenueF18formula replaced by hardcode=SUM(F8:F17)184920.14
RevenueG24external workbook link=F24='[June Close.xlsx]Rev'!G24
ControlsB7named control changed0.00-125.36
Detailrow 418new populated rowpayer adjustment
CoverD4presentation onlystyle 3style 8

The sample is synthetic. WorkpaperDiff never recalculates formulas; Excel remains authoritative for evaluated results.

Run it

python3 workpaperdiff.py prior.xlsx current.xlsx --out review.html

One Python file, standard library only. The workbooks stay on your machine.

The fine print

A review aid, not an audit opinion. MIT licensed. Source on GitHub.