Texto 🔒 Se ejecuta en tu navegador — no se envían datos

Conversor de CSV a JSON

Convierta una exportación CSV de Excel, Google Sheets o una base de datos en un array JSON listo para código o una API.

Entrada
Salida

Convertir CSV a JSON online

CSV es el formato en que las hojas de cálculo y las bases de datos exportan los datos, y JSON es como los quieren los programas y las APIs. Convertirlo a mano, o partiendo rápidamente por comas, falla en cuanto un campo contiene una coma, una comilla o un salto de línea. Esta página es el Conversor JSON con entrada CSV y salida JSON, con un analizador completo según la RFC 4180.

Todo se ejecuta en la pestaña del navegador, así que el archivo nunca se sube.

Qué resuelve el analizador

  • Campos entre comillas con comas, punto y coma y saltos de línea dentro.
  • Comillas duplicadas: "say ""hi""" se convierte en say "hi".
  • Marcas de orden de bytes de Excel, que de otro modo acabarían en el primer nombre de columna.
  • Celdas de cabecera vacías, que reciben los nombres column1, column2, etc.
  • Una comilla sin cerrar, que se señala en lugar de tragarse en silencio el resto del archivo.

Tipos en la salida

Valor CSVJSON con detección de tiposJSON sin ella
4242"42"
truetrue"true"
007"007""007"
1.50"1.50""1.50"
vacío""""

Reconstruir objetos anidados

Una tabla plana puede describir datos anidados si los nombres de columna indican dónde va cada valor. Con Anidar columnas con puntos marcado, una columna llamada address.city se convierte en {"address": {"city": ...} }, que es exactamente lo inverso de JSON a CSV.

Siguientes pasos

Para revisar el resultado o darle otro formato, ábralo en el formateador de JSON. Para convertir los mismos datos en YAML, elija YAML como formato de salida en el Conversor JSON.