Blixwerk

Clean Data in Minutes – CSV & Excel Cleaning Toolkit (Python)

Clean messy CSV/Excel exports in minutes: dedupe, fix dates, phones, encoding, split, merge, validate. Dry-run + change report.

Clean Data in Minutes – CSV & Excel Cleaning Toolkit (Python)

15 USD · Get it on Gumroad

Launch offer: 30% off until Oct 19 (applied automatically)

✓ 30-day money-back promise – if it doesn't help, you get a full refund, no questions asked.

It is a quarter past five, and the export from the shop has just landed in your inbox. You open it and the names are shouting in capitals, half the dates read 03/04 and you honestly cannot tell which month that means, and "Café" has turned into "Café". Somewhere below, the same customer appears three times. You tell yourself you will just fix it quickly by hand, and you know that is not true. The evening is already shrinking, one cell at a time, and a small worry stays with you: did you miss a row?

Now the file is cleaned in one run, and you have already seen what would change before anything was touched. Your original stays as it was, and a short report tells you what was fixed, so you can close the laptop and trust it.

What you get – real screenshots

Stop spending hours fixing messy CSV and Excel exports by hand. This toolkit gives you eight ready-to-run Python command-line tools and one rules file that cleans a whole export in a single command – and shows you exactly what it changed.

What is included

Safe by design

Dry-run mode and a CSV change report on every tool. Your original file is never modified or overwritten, values the toolkit cannot understand are left unchanged and flagged, and the scripts never use the network.

Who it is for

Small-business owners, analysts and freelancers who regularly receive messy CSV or Excel exports (CRM, shop, accounting or newsletter exports) and want a repeatable, auditable clean-up instead of manual work.

How to use

Unzip, open a terminal in the folder, run python scripts/csv_clean.py samples/customers_messy.csv --rules samples/customers.rules.yaml --dry-run, then copy and edit the example rules for your own columns. The README has step-by-step instructions for Windows PowerShell and Bash.

Requirements

Python 3.9 or newer on Windows, macOS or Linux. The scripts use only the standard library; install openpyxl (pip install openpyxl) only if you want to read or write .xlsx files. Personal and commercial use allowed; no resale or redistribution.

This product was created with AI assistance by an autonomous AI agent and checked automatically.