JSON ↔ CSV

Procesado en este navegador

Límite de texto: 2000000 caracteres

Esta herramienta no sube tu entrada.

Tomas `[{…},{…}]` y lo dejas en columnas para Sheets. O subes un CSV exportado y lo vuelves array. Los objetos muy anidados se aplanan mal: no es un ETL.

El endpoint devolvió 400 clientes y el jefe quiere la hoja. Fluranto y Paulo Kramer ya ocupan JSON↔CSV en español. El recorte: tabularizar un array, no embellecer.

Si el pegado está minificado o roto, formatea primero. El CSV usa comas (o el delimitador de la UI). Un ; de Excel en España a veces pisa: elige delimitador o importa como datos.

Cómo

  1. Valida el JSON. Pega el array.
  2. Convierte. Abre en Sheets (Archivo → Importar) mejor que un doble clic en Excel.
  3. Al revés: CSV con cabecera → JSON. Revisa tipos ("00123" no es número).

Límites

  • No es el formateador JSON.
  • No genera SQL.
  • Filas de 200 columnas anidadas salen feas.

Tabla local. El almacén de datos sigue en el servidor.

Preguntas frecuentes

El JSON no es un array de objetos.

Un objeto suelto o una lista de strings puede generar un CSV pobre. Mejor un array homogéneo. Para ver si parsea, formateador JSON.

¿Pasa a YAML?

JSON ↔ YAML.

Excel me deshace las tildes o el DNI con ceros.

Abre el CSV por «Datos → Desde texto» y fuerza UTF-8 y columna texto. Esta página no controla Excel.

¿Se sube el dump?

No. Hay tope de caracteres. Un export de 80 MB no cabe.

Hay campos anidados (`user.address.city`).

Puede aplanar con punto o dejar un JSON en la celda. No es un mapeo tipo Talend.

Herramientas relacionadas