Compare two spreadsheets. See only what really changed.
Monthly replay · coming soon
Set it up once. Run it again every month.
Same supplier price list, same stock file, same customer list? Save the comparison: key column, compared columns, header row, date order. Next month, drop the two new files and get the answer with the same rules.
- Key
- SKU
- Compared
- Description, Unit Price, Effective Date
- Dates
- Month/Day (US)
- Header row
- 1
Same result · verifiable privacy
Same files, same result. Files that stay with you.
Drop the old and the new version of an Excel or CSV file. Tabulys matches rows by key and ignores formatting noise: 1,200.00 in one file and 1200 in the other are the same number.
- Your files never leave your browser
- Same files, same result, every time
- Replay the same comparison next month (coming soon)
-
The same result, every time
The same two files always give the same comparison, with the same rules. No AI touches your data.
-
Privacy you can verify
All the work happens in your browser. Open the network panel while you compare: no file is sent anywhere.
Verify what leaves your browser
What you get
Real changes, row by row. No noise.
Rows are matched on a key column, not on their position. Sorting the file differently changes nothing.
| Change | SKU | Description | Unit price | Effective date |
|---|---|---|---|---|
| Unchanged | TX-0205 | Cable tray 2 m | 1,200.00 = 1200 in file B, not a change | 2026-10-01 |
| Added | TX-1042 | Steel bracket 40 mm | 12.50 | 2026-11-01 |
| Removed | Wall anchor, pack of 50 | 8.90 | 2026-09-01 | |
| Modified | TX-0311 | Hex bolt M8 | 2026-10-01 |
-
No false differences
Currency signs, thousands separators, formatted XLSX against raw CSV: not counted as changes.
-
Duplicate keys are flagged
A key that appears twice is reported and its rows set aside, not silently matched to the wrong row.
-
Ambiguous dates? It asks.
When a date could be US or UK order, Tabulys shows the doubt and lets you decide. Nothing is settled behind your back.