csv-processor - Streaming CSV parsing and generation for Next.js and FastAPI
Provides streaming CSV import, export, validation, and transformation patterns for Next.js and FastAPI with Australian locale formatting.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Parse CSV streams
- Validate rows with Zod
- Validate rows with Pydantic
- Generate locale-formatted CSV
- Transform CSV data
- Process large files incrementally
Inputs
- CSV upload files
- CSV data records
- Row validation schemas
- Export column definitions
- Export filenames
Outputs
- Validated CSV rows
- Row-level validation errors
- CSV download files
- Streaming import results
- CSV export responses
Requirements
- Next.js frontend
- FastAPI backend
- Papa Parse for frontend streaming
- Zod frontend schemas
- Pydantic backend models
- Python csv module
