Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSV Diff Studio

CSV Diff Studio

Row-level diffs for CSV exports from sheets, CRMs, and databases.

Compare two CSV files by a primary key, show added, removed, and changed rows, and export a clean report.

Get the setup

The desktop installer for Windows and macOS lives on the setup page. One link — then follow the steps.

Get the setup

Open the setup page →

Why it exists

Excel compare is noisy on large dumps. You need added / removed / changed by id, not a wall of red cells.

This CLI joins on a key column and writes a markdown or CSV report you can attach to a ticket.

What it does

  • Join on one or more key columns
  • Ignore column order and optional whitespace
  • Export added, removed, and field-level changes
  • Works on files larger than Excel likes to open

Requirements

  • Windows 10 or 11
  • Python 3.11, csv, argparse, optional pandas

Quick start

python -m pip install -r requirements.txt
python main.py --help

Docs

Status

Public test build. API and CLI flags may still move. Open an issue if a restore path is wrong on your machine.

License

MIT. See LICENSE.

About

Compare two CSV files by a primary key, show added, removed, and changed rows, and export a clean report.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors