Compare two Excel files without relying on row order.

MatchDock matches records by the ID or business key you choose, so sorting, inserted rows, and different export order do not create false differences. Compare XLSX or CSV exports locally, review the exceptions, and generate an Excel evidence file in your browser.

No registration. Spreadsheet contents stay in your browser.

Source A

Vendor balances — August.xlsx

RowVendor IDBalance
2V-1041,250.00
3V-218780.00
4V-315430.00

Source B

ERP balances — August.xlsx

RowVendor IDBalance
2V-315430.00
3V-1041,300.00
4V-218780.00

V-104 → V-104 · Difference: 50.00

V-218 → V-218 · Matched

V-315 → V-315 · Matched

Different row order. One real exception.

The same records do not always arrive on the same row.

One export may be sorted by vendor, another by posting date. A new record can shift every row below it. A visual row-by-row diff then reports noise instead of the business difference you need to investigate.

MatchDock separates record identity from row position. You choose the key, such as vendor ID, employee number, invoice number, or account. The comparison follows that key wherever the record appears.

Row position asks

Does row 24 look like row 24?

Business-key reconciliation asks

Does record V-104 have the same values in both sources?

See what matched, what changed, and what is missing.

A reconciliation needs to distinguish records that agree from records that exist in only one source. It must also keep duplicate and incomplete keys visible instead of pairing them arbitrarily.

Matched
the key and compared fields agree.
Within tolerance
the difference falls inside an explicit rule.
Difference
the key matched, but a compared value changed.
Only in Source A / Only in Source B
no record with that key exists on the other side.
Duplicate or ambiguous
the selected key does not identify one record.
Invalid key
a required key value is empty or unusable.

From two exports to a reviewable result.

  1. 01

    Add Source A and Source B

    Choose XLSX or CSV files and confirm the sheet and header row.

  2. 02

    Choose the business key

    Map equivalent columns and define the fields that identify a record.

  3. 03

    Review the exceptions

    Inspect explanations and export a reproducible workbook locally.

When uncertain, report an exception. Never invent a match.

Your spreadsheet contents stay in your browser.

MatchDock parses and reconciles your files locally. Spreadsheet contents are not uploaded to MatchDock servers, and Excel exports are generated in your browser.

Ready to review the exceptions?

Start with two Excel or CSV exports. Choose the records that should match, apply explicit rules, and keep uncertain outcomes visible.