Compare Two CSV or XLSX Files
Compare two spreadsheet files using a selected key and group records into matched, missing, duplicate and conflicting buckets.
Score spreadsheet columns by completeness and uniqueness to identify likely employee, invoice, asset or transaction keys.
Choosing the wrong key can make a reconciliation appear successful while joining unrelated records. Key Column Finder examines each column’s non-blank rate and normalized uniqueness, then combines those measures into an explainable score. A nearly complete, fully unique identifier such as Employee Code or Invoice Number usually ranks above names, departments or statuses. The recommendation is a data-quality signal rather than a business guarantee, and the result explicitly identifies columns that may be better suited as one part of a future composite key.
A technically unique column may still be an unstable key, such as a row number generated during export. Business ownership and persistence must be confirmed separately.
A column needs both a high non-blank rate and a high unique-value rate.
Usually not; names can repeat and change. Stable codes are safer.
The dataset may require a composite key using two or more fields in Delivery 2.
Compare two spreadsheet files using a selected key and group records into matched, missing, duplicate and conflicting buckets.
Find every repeated key in a CSV, TSV or XLSX file and export the affected rows for review or correction.
Profile column types, blanks, uniqueness, maximum text length and sample values before mapping or importing a dataset.