// converters
CSV to JSON.
Parse CSV (with quoted fields) and produce an array of JSON objects using the first row as headers.
CSV input
JSON output
Preguntas frecuentes
¿Usa la primera fila como encabezados?
Sí, la primera fila CSV se usa como nombres de clave JSON, y cada fila posterior produce un objeto dentro del array de salida.
¿Preserva tipos de datos?
Sí, reconoce automáticamente números, booleanos y celdas vacías como null. El resto permanece como cadena.
¿Puedo convertir archivos grandes?
Sí, funciona bien con varios megabytes. Todo el proceso ocurre en tu navegador y tus datos no se suben a ningún servidor.
¿Cómo funciona la conversión CSV a JSON?
El conversor lee el archivo CSV línea por línea e interpreta la primera línea como encabezados de columna. Cada línea adicional se convierte en un objeto con los pares clave-valor correspondientes y el resultado aparece como un array JSON con sangría.
Los tipos de datos se reconocen automáticamente: los números se convierten en números JSON, los booleanos en true o false, las celdas vacías en null y todo lo demás permanece como cadena.
Los valores con ceros a la izquierda, como identificadores o códigos postales, se mantienen como cadenas para no perder información.
¿Cuándo convertir CSV a JSON?
Las APIs web aceptan y devuelven JSON casi siempre. Convierte una exportación CSV en un array JSON para que tu código de interfaz pueda cargarlo, mostrarlo o enviarlo sin importaciones en el servidor.
Los almacenes de documentos como MongoDB o Elasticsearch aceptan JSON directamente. Convierte un volcado de tu tabla en documentos listos para insertar.
Las librerías de visualización como D3.js o Chart.js esperan arrays de objetos. Convierte una vez y usa el resultado en tu gráfico.
Opciones de delimitador
La coma es el delimitador estándar de CSV y lo usan la mayoría de las herramientas. El punto y coma es habitual en configuraciones regionales europeas, y la barra vertical se usa en tuberías de datos y cuando las contienen comas y punto y coma.
Elige el delimitador que coincida con tus datos. Si exportaste el archivo desde Excel en una configuración regional europea, prueba con punto y coma.
Comprueba que el delimitador elegido no aparezca dentro de los propios datos; si aparece, la estructura de columnas se desordena y hay que seleccionar otro.