Private CSV lookup join workspace

Add columns from a supplier list, price sheet or customer lookup to an existing CSV without overwriting original values. See what matched, what did not, and download both the joined CSV and an unmatched-key review file.

First CSV — rows you want to keep

This file stays the primary table. Rows appear in the same order in the output.

Lookup CSV — columns to add

The lookup key must be unique and nonblank; matching values supply new columns.

Join summary

Joined CSV preview

Rows with no matching lookup key

Never import the joined result into a live store without checking it against the source. Duplicate lookup keys, blank lookup keys and mismatched CSV field counts are rejected. This tool does not contact Shopify, Google Sheets or another account.