Messy2Sheet workflow

Compare Excel files.

Compare Excel files when two workbooks or CSV exports need a clean difference report.

Comparison rows
19
CSV columns
19
Products increased
19
Try one file

Start with the file you already have.

Upload or paste the source, then check the workbook before export.

Create the sheet

Upload or paste the source. The cleanup rule is loaded.

  1. 1Source
  2. 2Instructions
  3. 3Create
Source
Loaded rule

Map fields, clean rows, and keep review notes.

Preview the workbook before export.

Real sample

Sample monthly CSV files to product change report

Two public monthly electronics sales CSV files are compared into a product-level report with old/new units, revenue deltas, price flags, and change status.

19 product comparison rows with 19 CSV columns
9,681 January rows and 15,154 March rows summarized by product
51 repeated header rows excluded before comparing products
Download
Proof from two public monthly CSV files

Two public monthly sales CSVs become a 19-row product change report.

Two public electronics sales CSV files from January and March 2019 were compared into one product-level change report. The output keeps old_file, new_file, old and new order-row counts, units, revenue, price fields, price_changed, change_status, and review_note while excluding repeated header rows and blank rows.

19
Comparison rows
19
CSV columns
19
Products increased
0
Price changes

CSV preview from the January vs March product comparison

These rows come from the January vs March product-level comparison CSV. The output keeps old units, new units, unit deltas, old revenue, new revenue, revenue delta, price change flags, change status, and review notes separate before export.

productold_unitsnew_unitsunit_deltaold_revenuenew_revenuerevenue_deltaprice_changed
Macbook Pro Laptop235380145399,500.00646,000.00246,500.00no
ThinkPad Laptop217344127216,997.83343,996.56126,998.73no
iPhone379538159265,300.00376,600.00111,300.00no
Google Phone318463145190,800.00277,800.0087,000.00no
34in Ultrawide Monitor314524210119,316.86199,114.7679,797.90no

Old file vs new file

The report compares the same public monthly sales dataset at product level instead of doing a noisy cell-by-cell diff.

Sales_January_2019.csvSales_March_2019.csvproduct-level rows

Unit movement

Each product keeps old and new order-row counts, units, and deltas so movement is visible without scanning raw orders.

old_unitsnew_unitsunit_delta

Revenue movement

Revenue is calculated from visible quantity and price values, then shown as old, new, and delta fields.

old_revenuenew_revenuerevenue_delta

Review flags

Price and status fields make it clear whether a product increased, decreased, stayed unchanged, was added, or was removed.

price_changedchange_statusreview_note
Raw monthly files vs product-level change report

Raw file comparison

A cell-by-cell comparison of monthly exports creates noise because row counts, row order, repeated headers, and raw transactions change.

  • thousands of raw rows
  • repeated headers in source files
  • hard to see product movement

Reviewable change report

The product-level report removes repeated headers, aggregates units and revenue, and shows old values beside new values.

  • one row per product
  • old and new values side by side
  • revenue_delta and change_status
Extraction details

What an Excel comparison should return.

A useful comparison needs a match key, cleanup rules, and a readable difference report, not two files opened side by side.

Compare grain

Tell the comparison what should be matched

Use product, SKU, order number, invoice number, customer, email, date, or another stable field as the comparison grain between files.

Change status

Separate increased, decreased, added, and removed rows

Create rows for increased, decreased, unchanged, added, or removed records, and keep summary counts for the fields that changed.

Review

Show old and new values together

Keep old values and new values side by side so units, revenue, price, quantity, status, customer, or date changes can be reviewed before action.

Fit check

Use it when two workbooks need a clear difference report.

Excel comparison works when both files have a stable match key and the changed fields can be shown side by side.

Best comparison inputs

  • Two related Excel or CSV files with a shared key column.
  • Price lists, order exports, invoice lists, inventory files, or customer lists.
  • Monthly exports where changed values, totals, or product movement need a review trail.
  • Recurring old-vs-new comparisons.

Check comparison results when

  • There is no stable way to identify matching rows.
  • Headers are unclear and the match logic is not provided.
  • Rows are duplicated and need a manual business decision.
  • The comparison depends on data that is not in either file.
Template and workflow

Start with a comparison layout that shows the change.

For recurring comparisons, save the key columns and changed fields after one correct difference report.

Template

Difference report layout

Use a difference-report layout that shows what changed and why it matters.

Keys: product, SKU, order number, invoice number, customer, date
Diff fields: old units, new units, unit delta, old revenue, new revenue
Review: price_changed, change_status, validation note, exception note
Saved workflow
Reuse

Saved comparison workflow

Reuse the same match keys, cleanup rules, and diff columns when the next file pair arrives.

  1. 01Match rows using stable business keys.
  2. 02Remove repeated headers and blank rows before comparing.
  3. 03Split added, removed, increased, decreased, and changed rows into outputs that are easy to check.
  4. 04Show old and new values side by side.
Workflow

From two files to old values, new values, and deltas.

Added, removed, changed

Create clear rows or sheets for the records that need attention.

Old vs new values

Put changed fields side by side so reviewers can see exactly what moved.

Reusable comparison rules

Save match keys and diff columns for recurring files.

FAQ

Questions before you upload?

Can I compare two Excel files for differences?+

Yes. Upload both files and describe the columns that identify matching rows. The output can show added, removed, and changed rows.

Can it compare CSV files too?+

Yes. You can compare XLSX and CSV files and export an Excel difference report.

What if the headers are different?+

Describe which fields should match. Messy2Sheet can map similar headers and include notes where the match is uncertain.

Can it compare prices or quantities?+

Yes. Ask for old value, new value, change amount, percent change, and review notes for the columns that matter.

Can I save a comparison workflow?+

Yes. Save the setup after one good comparison and reuse the same match keys and diff columns next time.

Try it on one real file.

Upload the document, keep or edit the template instructions, and check the workbook before you download it.

Start