Many small teams build weekly reports by copy-pasting from several exports. In this demo, three regional sales files each use different column names, date formats, “$” price strings, inconsistent casing, duplicate rows, missing sales reps and negative-quantity typos.
What I built
Ingest: reads any number of .xlsx / .csv files
Normalize: maps every source to one schema, parses 3 date formats, cleans prices and text