Conversor de JSON a CSV
Convierte arrays JSON a CSV para Excel o Google Sheets. Aplana objetos anidados, elige delimitador, comillas y saltos de línea, previsualiza y descarga.
Cargando Conversor de JSON a CSV…
Tus archivos nunca salen de tu dispositivo
Cómo usar Conversor de JSON a CSV
- 1
Abre Conversor de JSON a CSV en esta página. Se carga directamente en tu navegador.
- 2
Añade tu archivo, texto o valores y ajusta la configuración.
- 3
Copia o descarga el resultado. No se sube ni se guarda nada.
Acerca de esta herramienta
Las APIs y las bases de datos hablan JSON, pero las hojas de cálculo quieren filas y columnas. Este conversor de JSON a CSV convierte un array de objetos JSON en un archivo CSV que puedes abrir en Excel, Google Sheets o Numbers, o importar en una base de datos. Pega tu JSON, ajusta las opciones, revisa la vista previa y descarga el resultado. La conversión se hace en tu navegador, así que tus datos siguen siendo privados.
Cómo convertir JSON a CSV
- Pega tu JSON. Debe ser un array de objetos, por ejemplo
[{"name":"Ana","age":31},{"name":"Ben","age":28}]. - Cada clave se convierte en un encabezado de columna y cada objeto en una fila.
- Ajusta el delimitador, las comillas y cómo se tratan los datos anidados.
- Revisa la vista previa del CSV y cópialo o descarga el archivo .csv.
Opciones
- Aplanar objetos anidados:
{"address":{"city":"Paris"}}se convierte en una columna llamadaaddress.city. - Tratamiento de arrays: dejar los arrays como cadena JSON en una celda o separarlos en columnas indexadas.
- Delimitador: coma, punto y coma, tabulador o barra vertical. Usa punto y coma para Excel en países que escriben los decimales con coma.
- Carácter de comillas y entrecomillar todos los valores para la máxima compatibilidad con importadores estrictos.
- Incluir encabezados o no.
- Saltos de línea: LF para herramientas de Mac y Linux, CRLF para Windows y Excel.
- Formato de booleanos (true/false o 1/0) y el texto para los valores null.
Ejemplo
Este JSON:
[{"id":1,"name":"Ana","city":"Lisbon"},{"id":2,"name":"Ben","city":"Leeds"}]
se convierte en este CSV:
id,name,city
1,Ana,Lisbon
2,Ben,Leeds
Consejos para CSV limpios
- Objetos con claves distintas no son problema: cada clave encontrada se convierte en columna y los valores que faltan quedan vacíos.
- El texto con comas o comillas se entrecomilla automáticamente para que las columnas no se desplacen.
- Los ceros iniciales de IDs o teléfonos pueden desaparecer cuando Excel abre un CSV; importa la columna como texto para conservarlos.
- ¿JSON inválido? Corrígelo primero con el formateador JSON, que muestra exactamente dónde está el error.
¿Necesitas lo contrario? Usa el conversor de CSV a JSON, o convierte hojas de cálculo directamente con Excel a JSON.
Preguntas frecuentes
¿Qué estructura JSON se puede convertir a CSV?
Lo que mejor funciona es un array de objetos: cada objeto es una fila y cada clave una columna. Los objetos anidados se pueden aplanar en nombres de columna con puntos.
¿Cómo se tratan los objetos anidados?
Activa Flatten nested y se convierten en columnas separadas como address.city. Si no, se mantienen como texto JSON en una sola celda.
¿Cómo abro bien el CSV en Excel?
Usa la coma como delimitador y saltos de línea CRLF. Si tu Excel usa la coma como separador decimal, elige punto y coma como delimitador.
¿Qué pasa con los arrays dentro de objetos?
Puedes dejar cada array como cadena JSON en una celda o separarlo en columnas indexadas como tags.0 y tags.1.
¿Se suben mis datos?
No. La conversión se hace en tu navegador, así que el JSON nunca sale de tu dispositivo.
¿Puedo elegir otro delimitador?
Sí: coma, punto y coma, tabulador o barra vertical.
