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.
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 ensay "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 CSV | JSON con detección de tipos | JSON sin ella |
|---|---|---|
42 | 42 | "42" |
true | true | "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.