Ir al contenido
WoowTools

Conversor de CSV a JSON

Convierte CSV a JSON online. Usa la primera fila como claves, detecta números y booleanos, elige el delimitador y obtén un array de objetos o de arrays.

Gratis Funciona en tu navegador Sin registro

Cargando Conversor de CSV a JSON…

Tus archivos nunca salen de tu dispositivo

Cómo usar Conversor de CSV a JSON

  1. 1

    Abre Conversor de CSV a JSON en esta página. Se carga directamente en tu navegador.

  2. 2

    Añade tu archivo, texto o valores y ajusta la configuración.

  3. 3

    Copia o descarga el resultado. No se sube ni se guarda nada.

Acerca de esta herramienta

Este conversor de CSV a JSON transforma datos de hojas de cálculo en JSON que pueden leer apps, APIs y bases de datos. Pega un CSV o una exportación de Excel o Google Sheets, elige algunas opciones y el JSON aparece en una vista previa en vivo, listo para copiar o descargar. Todo funciona en tu navegador, así que las listas de clientes y las exportaciones se quedan en tu ordenador.

Cómo convertir CSV a JSON

  1. Pega tus datos CSV.
  2. Deja activado First row is header para usar los nombres de columna como claves JSON.
  3. Elige el delimitador: coma, punto y coma, tabulador, barra vertical o un carácter personalizado.
  4. Elige el formato de salida y las opciones de tipos de datos.
  5. Copia o descarga el JSON.

Formatos de salida

  • Array de objetos (lo habitual): [{"name":"Ana","age":31}]. Las claves salen de la fila de encabezado.
  • Array de arrays: [["name","age"],["Ana",31]], más pequeño y práctico para gráficos y tablas.

Tipos de datos

El CSV guarda todo como texto. Con parse numbers activado, 31 se convierte en el número 31, y con parse booleans activado, true y false pasan a ser booleanos de verdad. Desactiva el análisis cuando una columna, como códigos postales o teléfonos, deba conservar los ceros iniciales.

Ejemplo

id,name,active
1,Ana,true
2,Ben,false

se convierte en

[{"id":1,"name":"Ana","active":true},{"id":2,"name":"Ben","active":false}]

CSV complicados

  • Comas dentro de los valores: los valores entre comillas, como "Lisbon, Portugal", se mantienen en un solo campo. Indica otro carácter de comillas si tu archivo lo usa.
  • Archivos de Excel con punto y coma: las versiones europeas de Excel guardan el CSV con punto y coma; elige punto y coma como delimitador.
  • Las líneas vacías al final de las exportaciones se pueden omitir automáticamente.
  • Los archivos grandes se procesan en el navegador; las estadísticas muestran cuántas filas y columnas se leyeron.

Dónde ayuda

Cargar una base de datos o un CMS desde una hoja de cálculo, preparar datos de prueba para una API, convertir una lista de productos en un archivo JSON para una web o migrar datos entre herramientas. Revisa el resultado con el formateador JSON, o vuelve atrás con el conversor de JSON a CSV. ¿Partes de un archivo .xlsx? Usa Excel a JSON.

Preguntas frecuentes

¿Cómo convierto CSV a JSON?

Pega el CSV, deja activado First row is header, elige el delimitador y copia o descarga el JSON que aparece en la vista previa.

¿Los números pueden seguir siendo números en el JSON?

Sí. Activa Parse numbers y el texto numérico como 31 se convierte en un número JSON. Desactívalo para IDs y códigos postales que deben conservar los ceros iniciales.

Mi CSV usa punto y coma. ¿Funcionará?

Sí. Elige punto y coma como delimitador. También se admiten tabulador, barra vertical y delimitadores personalizados.

¿Y si mi CSV no tiene fila de encabezado?

Desactiva First row is header y elige Array of arrays; si no, la herramienta llama a las columnas column1, column2, etc.

¿Se manejan bien los valores con comas?

Sí, siempre que estén entre comillas, como hacen las hojas de cálculo al exportar CSV.

¿Se sube mi archivo?

No. La conversión se hace por completo en tu navegador.