OPS / DATA · $7 ONE-TIME
Stop pasting client CSVs into sheets just to trim spaces, fix headers, and drop duplicate emails. Run it from the terminal; pipe-friendly.
Buy CsvClean — $7 Get in $28 stack Crypto
node bin/csvclean.js contacts.csv --dedupe-by email --lower-header node bin/csvclean.js messy.csv --stats node bin/csvclean.js export.csv --delimiter ";" --lower-header cat export.csv | node bin/csvclean.js --dedupe-by email
Default writes cleaned CSV to stdout. --stats prints JSON counts/headers instead.
--lower-header normalize header row--dedupe-by <column> drop duplicate rows--delimiter for non-comma exports--stats quick JSON summaryEmail, Name Alice@x.com , Alice alice@x.com,Alice Dup bob@y.com, Bob → --lower-header --dedupe-by email email,name alice@x.com,Alice bob@y.com,Bob
No. Local CLI only. Your CSVs never leave your machine.
Node.js 18+. Works offline after purchase.
No — it kills the boring cleanup step so you can import or script faster.
Gumroad eligible-sales policy applies.
CsvClean is $7. Full ops stack (invoices + keys + CSV) is $28.
Stack buy order InvoiceForge $9 Pricing ladder