WHOLE-WORKBOOK COMPARISON

Compare Excel workbooks, sheet by sheet.

Check every readable worksheet in two workbook versions, then inspect each sheet’s row and cell differences in one 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 two workbooks ↗

Try a fictional example: In the workbench, choose “Try workbook sample”, then “Review matching options” and “Compare all worksheets”. The sample shows two changed rows, one added row and four unchanged rows across Products, Summary and Notes.

Review a workbook without opening sheets one at a time

When two workbook exports contain many tabs, checking each worksheet manually can hide a change in a rarely used sheet. CSV Review’s whole-workbook overview checks every readable worksheet in two XLS, XLSX or ODS files and collects the results in one per-sheet table.

How matching worksheets are compared

Worksheets pair by exact tab name first, then by a unique name after normalizing punctuation and spaces or removing year tokens. The tool looks for a shared identifier column, or a combination of two or three identifier columns, that is populated and unique in both sheets. Identifiers can include IDs, SKUs, geographic areas or entity names. Confirm the suggested key identifies the same records. Without a unique key, rows with unique identical cell values and formulas pair across row order; duplicate or edited rows use nearest source position, and large unmatched sections use source order. The report counts changed, added, removed and unchanged rows and includes the changed cell values for review. A sheet present on only one side is reported as added or removed. Worksheets that cannot be parsed as a table are compared as a raw grid when possible, and skipped sheets are disclosed.

Check a reordered list by its key

Unique identical rows stay paired when they move or when a new row is inserted. Rows that are edited or duplicated do not have that exact content anchor and may still appear changed by position. For stronger identity on changing records, select a worksheet on each side and compare by SKU, ID or a composite key; duplicate or blank keys remain visible as conflicts.

Formula and privacy details

Whole-workbook comparison reports saved cell-result changes and formula-expression changes separately. Formulas are never recalculated; saved results can be missing or stale. For a selected-worksheet comparison, choose saved results or formula text. Files are sent to the application server for processing and are not stored by an anonymous comparison. Saving a report requires a verified account. New Free reports are encrypted and retained for seven days. The proposed Pro plan provides 90-day retention for new reports; paid subscriptions are not available. Do not upload sensitive production data to this beta.

Supported file and workbook limits

Each XLS, XLSX or ODS file can be up to 20 MiB. ZIP-based workbooks may expand to 32 MiB; a workbook overview accepts up to 100 worksheets and 500,000 populated cells per workbook. Larger or malformed workbooks are rejected instead of silently truncated. Whole-workbook comparison uses a shared key of one to three identifier columns only when it is populated and unique on both sides; without one, unique identical rows pair across order and edited or duplicate rows use nearest source position. Large unmatched sections use source order. Confirm the suggested key identifies stable records.

Compare two workbooks now → · Compare Excel files by SKU when row order changes

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.