Spreadsheet Version Comparison

Compare two versions of a CSV and see exactly which cells changed, which rows were added or removed — column by column, row by row.

How to use Spreadsheet Version Comparison

  1. Set the inputs and options shown here: Version A (older), Version B (newer), Key column (to match rows between versions).
  2. Run the tool with Compare Versions.
  3. Review the result or preview on the page and confirm it matches your input before using or sharing it.

Finding exactly which cells changed between two CSV versions

Comparing two versions of a spreadsheet by eye — scrolling two windows side by side — is slow and error-prone past a handful of rows. Matching rows by a key column and comparing every other field catches precisely which cells changed, which rows were added, and which were removed.

Why a key column is required for this comparison

Without a stable identifier (an ID, an email, any column that uniquely identifies a row), there's no reliable way to know that row 5 in version A corresponds to row 5 in version B — rows may have been reordered, inserted, or deleted, and the key column is what lets the comparison match the right rows to each other.

What makes a good key column?

Anything that uniquely and consistently identifies a row across both versions — an ID, a username, an email address — not something that might itself have changed, like a name field.

What if a row's key exists in version B but not version A?

It's reported as "Added" — a genuinely new row that wasn't present in the older version.

Comparing plain text instead of spreadsheet data?

Use Version Compare instead for line-by-line text file diffing.

User Reviews

–
No ratings yet
Write a review
Your rating *

Your email is never published. Reviews are moderated, and links aren't allowed.

What users are saying

No reviews yet

Be the first to share your experience with this tool — your feedback helps others.