Build a CSV Transformer
Build a web tool for uploading, previewing, transforming, and exporting CSV data.
Requirements
Drag-and-drop CSV file upload with instant preview tableColumn operations: rename, delete, reorder columnsRow filtering: filter rows by column value (equals, contains, greater than, etc.)Sort by any column (ascending/descending)Aggregate functions: count, sum, average, min, max per groupExport transformed data as CSV or JSONHandle files up to 100K rows without freezingTechnical Notes
Parse CSV using PapaParse or custom parser. Use virtual scrolling for large datasets. Process data transformations in a pipeline.
Bonus Points
Formula column (create new column from expression)Chart generation from selected columnsUndo/redo for all transformations