← All tools

Compare CSV & Excel files

Choose two tables, match a column, then inspect the differences.

Files stay in your browser
UTF-8 CSV / TSV: 10 MB each · XLSX: 5 MB each · Up to 50,000 rows and 200 columns

Table A — before

No file selected

Table B — after

No file selected

Comparison settings

These options apply to matching keys and cell values.

Choose a file or load the example to begin.

Comparison results

Choose a file or load the example to begin.

Remove duplicate keys

Duplicate keys are listed separately. Choose which row to keep, download a cleaned table, then import it to compare again.

CSV export contains values only. Cells starting with spreadsheet formula symbols receive a leading apostrophe. Original files are not changed.

File contents stay on your device. Download results before closing this page.

How to compare two tables

1. Choose your files

Use UTF-8 CSV, TSV or XLSX. Select the worksheet and check whether the first row contains unique column names.

2. Select the same identifier

Choose a customer ID, product code or other unique key in each table. Column names can differ for the selected key.

3. Inspect and export

Filter additions, removals, changes or common rows. Inspect duplicate keys separately and export the selected view.

What is compared

Columns are matched by their names. The selected key identifies rows; keys must be non-empty. Excel displayed values are compared, including cached formula results. Formulas are never calculated here; formatting, charts and macros are not compared.