Convertir JSON a CSV – Arrays JSON a CSV para Excel
Convierte datos JSON de una API o una exportación en un archivo CSV que puedes abrir en Excel o Google Sheets. Los campos anidados se aplanan en columnas automáticamente.
Pega un array JSON de objetos. Cada clave se convierte en una columna y cada objeto en una fila; los objetos anidados pasan a columnas como address.zip y los arrays se guardan como texto JSON. Elige coma, punto y coma (Excel en español) o tabulador, revisa la tabla y descarga el CSV.
Cómo usar la herramienta: Convertir JSON a CSV
- Pega tu array JSON.
- Elige el separador.
- Revisa la tabla de vista previa.
- Pulsa «Descargar CSV» o copia el texto.
- Ábrelo en Excel, Google Sheets o Numbers.
Cómo funciona la conversión
Un CSV es una tabla plana, mientras que un JSON puede estar muy anidado. El conversor:
- usa cada objeto como una fila;
- reúne todas las claves de todos los objetos como columnas, así que las filas a las que les falta un campo tienen celdas vacías;
- aplana los objetos anidados con puntos: {"address": {"zip": "1000"}} se convierte en la columna address.zip;
- mantiene los arrays como texto JSON en una celda, por ejemplo ["a","b"];
- pone entre comillas los valores que contienen el separador, comillas o saltos de línea, según la norma RFC 4180.
Si pegas un objeto en lugar de un array, el conversor busca el primer array dentro de él (por ejemplo un campo data o items), que es como muchas API devuelven sus resultados.
¿Coma o punto y coma?
En los países que usan la coma como separador decimal —España, Latinoamérica y gran parte de Europa—, Excel espera punto y coma entre columnas. Si al abrir el CSV todo aparece en la columna A, elige punto y coma y vuelve a descargarlo. El tabulador funciona en todas partes y evita el problema.
Excel y caracteres especiales
El archivo descargado empieza con una marca UTF-8 (BOM), así que Excel muestra correctamente tildes, eñes y el símbolo € en lugar de caracteres extraños.
Archivos grandes y privacidad
Todo se procesa en tu navegador, así que listas de clientes y exportaciones nunca salen de tu ordenador. La vista previa muestra las primeras 50 filas, pero el CSV contiene todas. Para limpiar o validar el JSON antes, usa el Formateador JSON. ¿Trabajas también con tokens de API? El Decodificador JWT los lee.
El camino inverso
Si editas los datos en una hoja de cálculo y necesitas volver a JSON, exporta la hoja como CSV y conviértela con un script o una herramienta de CSV a JSON. Mantén los encabezados sin cambios para que los nombres de los campos coincidan con la estructura original; los nombres con puntos permiten reconstruir los objetos anidados.
También te pueden servir estas herramientas gratis: Formateador JSON, Generador de contraseñas y Probador de regex.
Preguntas frecuentes
¿Cómo convierto JSON a CSV?
Pega un array JSON de objetos, elige el separador y pulsa «Descargar CSV».
¿Qué pasa con el JSON anidado?
Los objetos anidados se convierten en columnas unidas por puntos, como address.zip. Los arrays quedan como texto JSON en una celda.
¿Por qué Excel lo muestra todo en una columna?
Tu Excel espera punto y coma. Elige «Punto y coma» y descarga de nuevo, o usa el tabulador.
¿Se verán bien las tildes en Excel?
Sí. El archivo incluye una marca UTF-8 para que Excel lo lea correctamente.
¿Se suben mis datos?
No. La conversión se hace por completo en tu navegador.
Última actualización: