For two versions of the same table
Spot the ChangeSee exactly what changed - and what looks like a mistake.
Paste last month's table and this month's. The page lists every changed cell, new row and missing row, and writes the newer table out on a ledger page with the changes circled. One run groups the changes into plain themes and flags the ones worth a second look.
1 The two tables free
From a spreadsheet: select the cells and copy - they paste as tab-separated text. Or save each tab as CSV and drop it on its box. Up to 500 rows and 20 columns each.
2 Every change free
3 What it means metered
One run groups the changes into themes you would recognise and flags the ones that look like a mistake - an extra digit, a negative count, a row that vanished. It only quotes numbers from your tables; the page checks.
Pricing as soon as the session is ready...
Sign inThe reply could not be read. Here it is as it came back:
Look again
The changes, grouped
The page's check
4 Saved comparisons
How it works
The page reads both tables in your browser - commas, tabs or semicolons, quoted cells allowed - and looks for a column that names each row in both: filled in, never repeated, mostly shared, preferring headers like ID, Code, SKU or Name. Rows are matched on it, so a row that moved is not a change. Without one, rows are matched by position. You can choose the column yourself.
Every difference becomes a numbered change: a cell with its old and new value (and, for numbers, the difference and the percentage), a row added or removed, a column added or removed. That list is exact and free, and the change log downloads as CSV.
The run only sees that list, never your whole table. It groups the changes and flags the odd ones out, pointing at them by number so the page shows your real values - and the page warns if it quotes a number that is not in your tables.