PLEX ETL Playground

A tiny E → T → L pipeline: upload a CSV, choose what to keep and rename, then download a cleaned file. No orchestration frameworks, just a small universal ETL core in Python.

Current step: Step 1 – Extract (upload CSV & read header)

Step 1

Upload & preview your CSV

Start with a small CSV file containing a header row. We'll inspect the header so you can decide what to keep or rename in the next step.

CSV only. The first row should contain column names. We keep everything in memory; nothing is stored permanently.