EXCEL FILE COMPARISON BY KEY

Compare Excel files by key, not row position.

Choose a worksheet from each workbook, match the records by SKU or another stable identifier, and review a complete change report.

THE COMPARISON WORKBENCH

What changed between your files?

Original → Updated
A
Original fileYour current source of truth
Not added
Paste data instead
B
Updated fileThe new export you want to check
Not added
Paste data instead

File handling: Uploaded files are sent to our server for processing. Anonymous comparisons are not saved. If you save a report on Free, encrypted comparison evidence is kept for 7 days. See the privacy details for the proposed Pro plan’s 90-day retention; paid subscriptions are not available. Do not upload sensitive production data to this beta. Privacy details

Server decoding & comparison · CSV / TSV / XLS / XLSX / ODS · 20 MiB per file

Diff preview

Full results and export after processing

Your comparison will appear here.

Add an original and an updated file, review the matching rules, then compare. You will see changed values, new and removed rows, and any keys that need review.

Compare Excel files now →

When row-by-row comparison falls short

Supplier exports often reorder products between runs. Comparing cell positions can make unchanged products look different after a sort or insertion. A stable SKU, product ID or composite key lets the comparison follow each record instead.

Choose worksheets and match the records

Upload .xlsx, .xls or .ods workbooks, or compare a spreadsheet with a CSV export. Select the worksheet on each side, then map the columns and choose one to three key fields. Row order does not determine identity. Leading zeros and exact key text are preserved unless you opt into a documented SKU normalization rule.

Review ambiguity before acting

Duplicate and blank keys remain visible as conflicts with source row references. The report also separates changed, added, removed and unchanged records, and lists columns that appear on only one side. It does not choose a first-match winner or silently discard ambiguous products.

Choose how formula cells are compared

For two spreadsheet inputs, use saved workbook results or compare formula text. Saved results can be missing or stale. Formula text does not calculate a new value; formulas are never recalculated by this tool.

Export an audit workbook

Download a multi-sheet Excel report with a summary, record evidence, conflicts, schema differences and active rules. Excel report export is available for source reports under 8 MiB; use CSV or JSON for larger evidence. Each workbook is limited to 20 MiB per file. ZIP-based XLSX and ODS files may expand to 32 MiB; legacy XLS uses a binary format. Files are processed on the application server and are not saved unless you explicitly save a report to your account.

Compare Excel files by SKU in the free beta → · Learn how stable-key matching works · Compare every workbook sheet

SMALL DETAILS. FEWER SURPRISES.

A useful answer.
With the evidence behind it.

Built for supplier updates, catalog checks and recurring exports. A clear review before you make a change.

01

Same records. Different order? No problem.

Match by ID, SKU or a composite key. Reordered rows and columns do not create false changes.

02

Ambiguity gets its own place.

Every duplicate and missing key goes into conflicts. No silently chosen winners. No hidden discarded records.

03

Give price changes a second look.

Sort the largest percentage moves to the top, flag zero-price baselines, and optionally compare package prices per unit when pack quantity changes.

04

Keep the rules with the result.

Export exact JSON evidence and input fingerprints. An account adds reusable profiles and encrypted saved reports.

LESS GUESSWORK, BETTER CHECKS

Know what you are comparing.

START WITH A REAL COMPARISON

Useful for free. Room to grow.

Free beta access is available now. Pro checkout is available only for Sandbox testing, without real charges.

FREE BETA · AVAILABLE

The everyday check.

$0 / month

  • 50,000 rows per file · 20 MiB each
  • Composite keys, column mapping & exact-row matching
  • Price alerts, optional pack-size unit-cost review & CSV / Excel / JSON exports
  • Account: 10 profiles, 25 saved reports
  • Saved report retention: 7 days
PRO · SANDBOX TESTING

The recurring workflow.

Checking the Sandbox test price…

Sandbox testing only. No real money is charged. Use Paddle test payment details, never a real card.

  • Proposed: 100 profiles and 250 saved reports
  • Proposed report retention: 90 days
  • Sandbox tests do not create a paid subscription
GOOD QUESTIONS

Before you compare.

Are my files uploaded?

Yes. Parsing and comparison run on the application server, not in browser storage. Anonymous comparisons are not saved to the database. Verified Free accounts can explicitly save encrypted report contents for seven days. Pro retains newly saved reports for 90 days when available. Any Pro checkout shown in this environment is a Sandbox test without real charges. No file contents are sent to AI services.

What happens to duplicate or missing keys?

All affected records are retained in the conflicts section. A duplicate key or normalization collision is never resolved by choosing the first or last occurrence. Choose a composite key when one field is not unique.

Can column names or row order differ?

Yes. Match renamed columns in the mapping controls and select one to three keys. Row order is ignored. Unmapped columns are listed as schema differences.

Can I use Excel or PDF files?

Yes. Upload an .xlsx, .xls or .ods workbook alongside CSV or TSV files, the first usable table is selected when an opening tab is empty or title-only, and you can change the worksheet on either side. The selected worksheet uses stored display strings and number formats when available. When both inputs are workbooks, you can also compare all usable worksheets. Sheets pair by exact name first, then by a unique match after normalizing punctuation and spaces or removing year tokens; ambiguous names remain separate. A shared key of one to three identifier columns is used only when it is populated and unique in both sheets; otherwise unique identical values and formulas pair across row order. Edited or duplicate rows use nearest source position, and large unmatched sections use source order. Confirm any suggested key represents stable identity. Choose saved workbook results or formula text; formulas are never recalculated. A formula without a saved result needs formula-text mode. Each workbook is limited to 20 MiB. XLSX and ODS archives may expand to 32 MiB; legacy XLS does not use ZIP compression. .xlsm and PDF files are not supported. CSV/TSV also supports UTF-8, UTF-16 LE/BE, Windows-1252 and Latin-1.

Does this automatically update my store or ERP?

No integrations or automatic writes are included. Downloadable reports are for human review and are not destination-specific import templates.

Can I subscribe to Pro today?

The Free beta is available now. Checkout is in Sandbox testing only; no real money is charged and no paid subscription is offered. There is no automatic conversion from the Free plan. See plan details and availability.

YOUR FREE BETA WORKSPACE

Welcome back.

Sign in to your saved rules and reports.

Verify your email before saving comparison rules or reports. Sandbox tests do not charge real money. Free accounts never convert automatically to paid plans.

Reset your password.

Enter your account email. If an account exists and email delivery is available, we will send a one-time link.

Choose a new password.

The link expires after 20 minutes and can only be used once.

Verify your email address.

Confirm to finish account verification and unlock saved rules and reports. This link expires after 60 minutes.

Save your comparison rules.

Saves keys, mappings and rules. File contents are not included.

Report a problem

Checking email availability…

Current page screenshot

The capture covers this website only. Visible file values may appear. Review or remove the preview before sending. Password fields are excluded.