Compare two CSV files row by row
Monthly replay · coming soon
Set it up once. Run it again every month.
The same export every month? Save the comparison: key column, compared columns, header row, date order. Next month, drop the two new exports 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 CSV files, same result
Commas or semicolons, UTF-8 or a Windows encoding: Tabulys detects how each file is written and shows it, so two exports from different systems can be compared.
- 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
What changed between the two exports
A CSV holds raw values, the other file may be formatted: 1,200.00 and 1200 are the same number, not a change.
| 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.