Conversión de formatos

Convertir JSON a Excel

Sube la respuesta JSON de una API y descárgala como .xlsx (o CSV) con una fila por objeto y una columna por propiedad.

Gratis, sin límite de usos Nada se guarda en disco .json

Formatos aceptados: .json

Si lo dejas vacío se usa el nombre del archivo.

De una respuesta de API a una hoja

El JSON es el formato en que hablan las APIs, pero nadie analiza datos leyendo llaves y corchetes. Esta herramienta lo convierte en una tabla plana: una fila por objeto, una columna por propiedad, lista para filtrar y sumar en Excel.

Acepta las dos formas que produce casi cualquier API: un array de objetos en la raíz ([ {…}, {…} ]) o un objeto con el array dentro, como el típico {"data": [...]}. Si el array va con otro nombre —items, results— también lo encuentra: busca el primer array de primer nivel sin pedirte que lo señales.

Las propiedades anidadas se aplanan

Una tabla no tiene forma de representar jerarquías, así que las propiedades anidadas se aplanan con notación de punto. Un objeto como este:

{ "id": 1, "cliente": { "nombre": "Ana", "ciudad": "Vigo" } }

produce las columnas id, cliente.nombre y cliente.ciudad. Cada nivel de anidamiento añade un punto, y así no se pierde de dónde venía cada dato.

Las columnas se reúnen de todos los objetos

Este es el detalle que evita perder datos en silencio. Los objetos de un JSON no tienen por qué compartir las mismas propiedades: el primero puede no traer el campo telefono y el quinto sí. Por eso se recorre el array entero para armar la lista de columnas, no sólo el primer objeto.

Donde un objeto no tenga una propiedad, su celda queda en blanco. Nada se descarta por no aparecer en la primera fila.

Los arrays anidados se guardan como texto

Si una propiedad es a su vez una lista —"etiquetas": ["a", "b"]— convertirla en más columnas produciría tablas de ancho impredecible. En su lugar se serializa tal cual, como texto JSON (["a","b"]), en una única celda. Así la tabla mantiene una forma estable y no pierdes la información.

Los valores sueltos sí se tipan: los números llegan como números y las fechas en formato ISO como fechas, para que Excel pueda operar con ellos.

Preguntas frecuentes

¿Puedo descargar CSV en vez de Excel?

Sí. La opción de formato te deja elegir entre .xlsx y .csv sobre la misma tabla aplanada.

¿Qué pasa si el JSON no es una lista de objetos?

La herramienta necesita un array de objetos, directo o dentro de un envoltorio. Si el archivo no contiene ninguno, te avisa en vez de generar una hoja vacía.

¿Y si el JSON está mal formado?

Se detiene y te lo dice. Admite comas finales y comentarios, que son los descuidos más habituales, pero un archivo roto de verdad no se adivina.

¿Puedo elegir el nombre de la hoja?

Sí. Si lo dejas en blanco, la hoja toma el nombre del archivo que subiste.

¿Cómo hago el camino inverso?

Con Excel a JSON, que convierte cada fila de tu hoja en un objeto.