CSV Compare

Multiple files

Compare two CSV datasets

Inputs
dataset
Outputs
dataset

Overview

Compares two datasets by key column(s) or whole rows into three results — in both files, only in File 1, only in File 2 — plus a changed drill-in and a schema diff.

Fields

FieldDescription
File 1 (base)requiredWhich variable to use as File 1, the base (old) dataset.
File 2 (compare)requiredWhich variable to use as File 2, the dataset to compare.
Match modeBy key column(s) (rows paired by key, even out of order) or by whole row (every value must be identical).
Key column(s) in File 1 / File 2Column(s) that identify a row. File 2's key column(s) can have different names than File 1's — they're paired in order.
Compare fieldsWhich columns to check for changes (blank = all shared columns). Key mode only.
Remove empty columns from resultsDrops columns that are empty in every row of a result — common after merging files with different columns.
Output variable namerequiredName this node's result so downstream nodes can select it. Auto-suggested; edit freely.

Try it

Open the node's real configuration, run it on the sample below, and see the result. Nothing is saved.

Sample input · base

idstatus
1open
2open
3closed

Sample input · compare

idstatus
1open
2closed
4open

This is a live preview — the sample and results are temporary and never saved.

"In both files" includes every key-matched row, whether or not it changed — "Changed" is a drill-in view of the subset that differs, not a separate result.