Ir al contenido

Conversor CSV a JSON

Convierte datos de hojas de cálculo en un array JSON con delimitador, comillas y tipos resueltos.

Opciones
Funciona en tu navegador: tu archivo no se sube.

Cómo se usa

  1. Pega tu CSV o TSV en el editor de entrada.
  2. Elige Automático en Delimitador, o selecciona el separador de tus datos.
  3. Marca La primera fila es el encabezado si esa fila contiene los nombres de las columnas.
  4. Elige el formato que necesitas en Salida.
  5. Cuando aparezca el resultado en el editor de salida, pulsa Copiar o Descargar para obtener el JSON.

Ejemplos

Precios de Excel con coma decimal

Entrada
producto;precio;stock
Café molido;4,50;12
Aceite de oliva;8,95;7
Salida
[
  {
    "producto": "Café molido",
    "precio": "4,50",
    "stock": 12
  },
  {
    "producto": "Aceite de oliva",
    "precio": "8,95",
    "stock": 7
  }
]

Usuarios de una hoja de cálculo con claves anidadas

Entrada
usuario.nombre	usuario.ciudad	activo
Lucía	Bogotá	true
Mateo	Madrid	FALSE
Salida
[
  {
    "usuario": {
      "nombre": "Lucía",
      "ciudad": "Bogotá"
    },
    "activo": true
  },
  {
    "usuario": {
      "nombre": "Mateo",
      "ciudad": "Madrid"
    },
    "activo": false
  }
]

Coordenadas sin encabezado como array de arrays

Entrada
19.4326,-99.1332
4.7110,-74.0721
40.4168,-3.7038
Salida
[[19.4326,-99.1332],[4.7110,-74.0721],[40.4168,-3.7038]]

Preguntas frecuentes

¿Cómo evito perder los ceros iniciales de códigos postales e ID?

Si un valor como 007 o un entero de más de 15 dígitos aparece en una columna, toda esa columna se mantiene como texto. Una columna cuyos valores sean todos números válidos (por ejemplo, 28001) se convierte en números. Para que todos los valores salgan siempre como texto, desmarca Detectar tipos.

¿Qué pasa si el CSV tiene filas con columnas de más o de menos?

Los campos que faltan se tratan como vacíos y los campos adicionales reciben claves como column_3 o column_4, con avisos. Si hay un campo entre comillas sin cerrar, la conversión se detiene y se indica dónde empieza el problema.

¿Qué tamaño de archivo CSV puedo convertir?

Se rechazan los archivos de más de 50 MB. El navegador también puede quedarse sin memoria con una entrada grande; en ese caso, prueba con un archivo más pequeño.

¿Se sube mi CSV a un servidor para convertirlo?

La conversión se realiza en tu navegador y el código de la herramienta no envía el CSV ni el JSON por la red. El CSV no se guarda; las opciones se conservan en el almacenamiento local del navegador.