Learn → Comparing two files

Comparing two files

"What changed since last month?" is the question a review usually turns on, and it is the one a spreadsheet is worst at answering. Prism matches rows by a key column and reports what was added, removed, and changed — while ignoring the reformatting that makes a naive comparison useless.

There is a free standalone version at /compare — no licence needed

How matching works

You choose a key column — invoice number, employee ID, account code — and Prism pairs rows between the two files on that key. The result is four buckets:

Why a plain text comparison fails

This is the part that decides whether a diff tool is usable on real exports.

Two exports of the same report, a month apart, routinely differ in ways that carry no meaning. An amount comes out as 1,200.00 in one and 1200 in the other. A date is a real date cell in one file and its text form in the other. Nothing changed — but a character-by-character comparison reports thousands of differences, and the dozen changes you actually needed to see are buried somewhere inside them.

Prism compares values, not their formatting:

In our test fixtures, thirty formatting-only rewrites are correctly reported as unchanged while the real deltas — seven added, five removed, twelve changed — come through exactly.

Whitespace is ignored here but flagged elsewhere, on purpose. A padded value should not masquerade as a change in a diff, but it is still a genuine defect in the file — so the quality checks report it. Different questions, different answers.

Duplicate keys are reported, not swallowed

If the key column contains duplicates — precisely the defect the quality engine checks for — then matching on it is ambiguous. A naive implementation keeps the last row for each key and silently compares the wrong pair of records, producing a confident, wrong answer.

Prism excludes duplicate and blank keys from matching and tells you about them. A comparison that quietly compared the wrong rows would be worse than no comparison at all, because you would believe it.

Controls

Two ways to run it

Free

The standalone comparison tool is a separate page that needs no licence and no account. Drop two files, pick a key, get the diff, export it. It is a good way to see the engine work on your own data before deciding anything.

Pro

Compare inside a workspace, against a file you already have open and configured — with your role corrections, ignored columns and computed columns applied, and the rest of the review one click away.

If you are trying the app on a sample dataset, the in-app Compare view is demonstrated against a built-in "corrected" version of that sample, so you can see the feature working before buying anything.

Typical uses

Try it on two of your own files. Neither one is uploaded.

Open the free comparison tool →
Home Learn Verify our privacy claims Licence terms