JSON a CSV
Pega un array de objetos JSON y obtén un CSV listo para Excel o Google Sheets: los objetos anidados se aplanan en columnas y puedes elegir el separador. Todo en tu navegador.
Gratis, sin registro y sin subir archivos a ningún servidor: el procesamiento ocurre en tu navegador · Actualizado el
Separador
2 filas · 7 columnas
De una API a una hoja de cálculo
Exporta datos de una API, una base de datos NoSQL o un log y ábrelos en Excel para filtrarlos, ordenarlos o hacer gráficos, sin escribir un script.
Relacionadas
El camino inverso está en CSV a JSON; para tablas que están en un PDF, PDF a Excel.
Otras herramientas
Preguntas frecuentes
- ¿Qué JSON puedo convertir?
- Lo habitual es un array de objetos, como el que devuelven la mayoría de APIs ([{...}, {...}]). También acepta un único objeto (sale una fila) o un objeto que contenga un solo array, por ejemplo {"resultados": [...]}, que se convierte directamente.
- ¿Qué pasa con los objetos anidados?
- Se aplanan en columnas con notación de puntos: {"direccion": {"ciudad": "Madrid"}} genera la columna direccion.ciudad. Las listas de valores simples se unen en una celda separadas por comas.
- ¿Por qué no se ven bien las tildes en Excel?
- Excel necesita una marca especial (BOM) para reconocer que el CSV está en UTF-8. Deja activada la opción «Compatible con Excel» y las tildes y eñes se verán bien al abrir el archivo con doble clic.
- ¿Coma o punto y coma?
- En Excel configurado en español (y en la mayoría de países que usan la coma decimal) el separador por defecto es el punto y coma. Si al abrir el CSV todo aparece en una sola columna, vuelve a descargarlo con punto y coma.
- ¿Y si cada objeto tiene campos distintos?
- Las columnas son la unión de todas las claves de todos los objetos, en el orden en que aparecen. Las celdas de los campos que falten en un objeto quedan vacías.
- ¿Puedo hacer el camino inverso?
- Sí, con la herramienta CSV a JSON.