Cómo funciona
- Pega CSV o sube un archivo .csv.
- Mantén la detección automática o selecciona el separador correcto.
- Convierte y revisa las primeras filas.
- Copia o descarga el array JSON formateado.
Ejemplo práctico
Una cabecera nombre,ciudad seguida de Ada,Londres se convierte en [{"nombre":"Ada","ciudad":"Londres"}]. Cada cabecera nombra una propiedad.
Fórmula y explicación
El primer registro CSV se usa como cabecera. Las cabeceras vacías reciben nombres predecibles y las duplicadas se rechazan porque sobrescribirían propiedades JSON.
El parser admite comas entrecomilladas, saltos de línea dentro de un campo y comillas dobles escapadas. También avisa si una fila contiene un número distinto de campos, en lugar de desplazar o perder datos.
CSV no incluye tipos universales, por lo que los valores permanecen como textos. Así no se convierte por error un identificador como 00123 ni se adivina una zona horaria. Todo se procesa localmente.