Acerca de CSV a JSON
Esto convierte un CSV — de un export de hoja de cálculo, un volcado de base de datos o un informe — en un array JSON de objetos que el código puede consumir directamente. Es el paso cotidiano para alimentar datos de hoja de cálculo a una app, sembrar una base de datos o API, o convertir el CSV de un colega en algo con lo que puedas trabajar programáticamente. Pega el CSV y obtén JSON limpio e indentado de vuelta.
Cómo funciona
El CSV se analiza con un analizador en condiciones que entiende los campos entrecomillados — así que las comas, comillas y saltos de línea dentro de un valor entrecomillado se manejan correctamente, y las comillas dobladas ("") se leen como una comilla literal. La primera fila se usa como las claves del objeto, y cada fila siguiente se convierte en un objeto que mapea esas claves a valores. Las filas completamente vacías se omiten. Con la conversión de tipos activada, las celdas que parecen números se convierten en números y true/false en booleanos; de lo contrario cada valor sigue siendo una cadena. La salida es JSON formateado.
Supuestos y comportamiento
- La primera fila es el encabezado y suministra las claves JSON.
- Los campos entrecomillados están totalmente admitidos: las comas, saltos de línea y comillas escapadas dentro de las comillas no rompen el análisis.
- Las filas vacías se descartan, así que las líneas en blanco finales no crean objetos vacíos.
- La conversión de tipos es opcional. Con ella desactivada, todos los valores son cadenas — seguro para datos como códigos postales o IDs con ceros a la izquierda. Con ella activada, los valores numéricos y booleanos limpios se tipan.
Limitaciones
- Se requiere una fila de encabezado. Sin encabezados significativos en la primera fila, las claves serán lo que contenga esa fila.
- Los nombres de columna duplicados colisionan — dos columnas con el mismo encabezado se mapean a la misma clave, así que el valor posterior sobrescribe al anterior.
- La conversión de tipos es deliberadamente estricta. Solo convierte números limpios y
true/falseexactos; no analiza fechas, moneda ni números con separadores de miles, y activarla puede quitar los ceros a la izquierda de cosas como IDs. - Produce un array plano de objetos; no construye estructuras anidadas a partir del CSV.
Privacidad
La conversión se ejecuta por completo en tu navegador. Tu CSV y el JSON resultante nunca salen de tu dispositivo.

