CSV compare

Compare two CSV files by key

Match rows by customer ID, email, SKU, order number or another stable key. Find real record changes and keep any useful result subset as the next TaskThimble table.

No content uploadNo accountKey-aware

Original / baseline

Drop first CSVor click to choose

No file loaded

Updated / comparison

Drop second CSVor click to choose

No file loaded

Compare records, not line order

CSV exports are often re-sorted between versions. A text diff can therefore report hundreds of false changes. TaskThimble matches rows by the key you choose, so the same customer, order or SKU can be compared even when it moved to another line.

Keep the subset you actually need

Open Added, Removed, Changed or Unchanged and use that group as the current TaskThimble table. For changed records the new version of each row is retained. The selected subset can then be filtered, reshaped or exported without reconstructing it manually.

Composite keys and noisy columns

If one column is not unique, add a second key. Ignore fields such as export timestamps when they are not meaningful to the comparison. These choices are explicit and do not alter the source files.

Duplicate keys stay explicit

If a chosen key is repeated, there is no unambiguous one-to-one comparison. TaskThimble stops by default rather than silently pairing the wrong rows.