Ir al contenido

Convertir JSON a CSV

Esta herramienta escribe un array JSON como tabla CSV, con una fila de cabecera construida a partir de las claves que encuentra. No todo documento JSON es una tabla, y esta página trata sobre todo de esa diferencia: un array de objetos se convierte en filas y columnas, mientras que un objeto suelto o un valor pelado no tiene ninguna tabla dentro. La conversión se hace en tu navegador y tu archivo nunca se sube.

Funciona en tu navegador

Suelta un archivo aquí

JSON, hasta 50 MB

Cómo funciona

  1. 1 Elige un archivo JSON cuyo nivel superior sea un array.
  2. 2 Ajusta el separador si el resultado no debe usar comas.
  3. 3 GRID16 escribe la tabla en tu navegador.
  4. 4 Descarga el CSV.

Preguntas

¿Qué JSON puede convertirse en tabla?
Aquel cuyo nivel superior es un array. Un objeto suelto o un valor pelado no tiene filas, y el trabajo lo dice en lugar de inventarse una tabla.
¿Qué pasa con los objetos y arrays anidados?
Se escriben como texto JSON dentro de la celda. Así el valor queda completo en un solo campo CSV, que es la única respuesta que no pierde nada.
¿Y si los objetos no tienen todos las mismas claves?
La cabecera contiene todas las columnas que aparecen en algún sitio, en el orden en que aparecieron por primera vez, y una fila a la que le falte alguna deja esa celda vacía.
¿Se sube mi archivo a un servidor?
No. La conversión se hace en tu navegador; el archivo nunca sale de tu dispositivo.

Más herramientas