Find added, removed and changed rows between two spreadsheets — by whole row or a key column.

Everything runs in your browser — your file never leaves your device.

Old / File A
Drop the original here
XLSX, XLS, CSV, TSV or ODS
New / File B
Drop the new version here
XLSX, XLS, CSV, TSV or ODS
Match rows by
Key column
Add both files to compare Upload the old and new versions to see what changed.
0
Added
0
Removed
0
Changed
0
Unchanged

Tip: pick a key column (like an ID or email) to detect rows whose other values changed between versions.


About Compare Two Spreadsheets

Compare Two Spreadsheets diffs an old and a new version of a file and reports exactly what changed: rows that were added, removed or modified, plus the count that stayed identical. Drop the original into one slot and the new version into the other — both XLSX, XLS, CSV, TSV and ODS are accepted.

Matching works two ways. Whole-row comparison treats a row as changed only if it disappears from one file and appears differently in the other. Matching by a key column — an ID or an email — is smarter: rows with the same key are paired, so the tool shows precisely which of their cells changed between versions.

Results are organized into Added, Removed and Changed tabs with summary counts, and the full diff can be downloaded as a report. The comparison runs entirely in your browser, so neither version of your data is uploaded anywhere.

How to use Compare Two Spreadsheets

  1. Drop the original file into the “Old / File A” slot and the new version into “New / File B”.
  2. Choose how to match rows: whole row, or by a key column such as an ID or email.
  3. Adjust matching with “Ignore case” and “Trim spaces” if needed.
  4. Browse the Added, Removed and Changed tabs and the summary counts.
  5. Download the comparison report.

Frequently asked questions

No. Both files are read and diffed in your browser — nothing is transmitted, which matters when you are comparing price lists, payroll or customer exports.

Yes, comparing spreadsheets is free — no credits and no sign-up.

With a key column (an ID, SKU or email present in both files), rows are paired by that key, so an edited row shows up as changed with its exact differences — instead of appearing as one removal plus one addition.

When key-column matching is on, a row is changed if its key exists in both files but at least one other cell differs. Ignore case and trim spaces let you exclude cosmetic differences from the diff.

The full comparison result — the added, removed and changed rows the tabs show — in a file you can archive, attach to a ticket or send to whoever owns the data.

The tool checks that the chosen column exists in both files and tells you when it does not. Pick a column that both versions share, or fall back to whole-row matching.


Popular searches
compare two spreadsheets csv diff tool excel compare online find changed rows spreadsheet diff compare csv files
Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website — copy and paste the code below.