Self-initiated automation example using synthetic product data.
Created a Python command-line utility and a JavaScript browser interface for cleaning CSV catalogues. They normalise SKU and name fields, validate prices and stock, identify duplicates, and separate accepted rows from a review log.
The supplied seven-row sample produces four clean records and three records for review. The browser supports quoted fields and comma/semicolon input. Exported text is protected against spreadsheet-formula prefixes. The Python version preserves the input and refuses to overwrite existing output files.
Deliverables: reusable source, sample input/output, review log and run instructions. Files are processed locally; no third-party account or paid API is required.
CatalogClean_Source_Demo.zip
0 likes · 0 views · Nov 11, 2026
Local CSV catalogue cleanup with validation and a review log. Python CLI and JavaScript UI; original working demo with source files.