
Convertidor de JSON a Excel
Convierte datos JSON complejos en hojas de cálculo de Excel, aplanando automáticamente los objetos anidados
Entrada JSON
¿Qué es convertir JSON a Excel?
Es el proceso de transformar datos JSON —el formato en el que las APIs y las bases de datos devuelven información— en una hoja de cálculo con filas y columnas, lista para filtrar, ordenar, analizar y compartir con quien no programa.
De esto (JSON)
A esto (Excel)
| nombre | departamento | |
|---|---|---|
| Sara Jiménez | sara@empresa.com | Ingeniería |
| Miguel Ávila | miguel@empresa.com | Marketing |
¿Por qué pasarlo a Excel?
Lo abre cualquiera: no hace falta saber programar para leer una hoja de cálculo, y eso convierte el archivo en algo que se puede enviar por correo a cualquier área de la empresa. Análisis inmediato: tablas dinámicas, filtros, fórmulas y gráficos sin escribir una línea de código. Formato esperado en informes: finanzas, ventas y dirección piden hojas de cálculo, no respuestas de API. Revisión rápida: ver 500 registros en una tabla revela huecos y valores raros que en un JSON sin formatear pasan desapercibidos.
Cómo convertir JSON a Excel en tres pasos
Sin instalar nada, sin crear una cuenta y sin que tus datos salgan del navegador.
Pega o sube tu JSON
Pega el contenido en el editor o arrastra el archivo .json. El editor valida la sintaxis mientras escribes y te señala la línea exacta si algo falla.
Pulsa «Convertir a Excel»
La herramienta aplana los objetos anidados en columnas con notación de punto y te muestra una vista previa de la tabla resultante.
Descarga el archivo
Obtienes un .xlsx listo para abrir en Excel, LibreOffice, Numbers o Google Sheets. También puedes copiar el resultado como CSV.
Qué hace la herramienta con cada estructura
JSON es un árbol y Excel es una tabla, así que toda conversión implica decidir cómo se aplana cada cosa. Estas son las reglas que aplicamos.
| Estructura JSON | Resultado en Excel |
|---|---|
{"nombre": "Ana"} | Columna nombre con el valor Ana |
{"usuario": {"perfil": {"nombre": "Ana"}}} | Columna usuario.perfil.nombre |
{"etiquetas": ["rojo", "azul"]} | Columna etiquetas con rojo; azul |
{"items": [{"n": 1}, {"n": 2}]} | Columnas items[0].n e items[1].n |
{"valor": null} | Columna valor con null |
true / false | Se conservan como valores booleanos |
Objetos anidados
Cada nivel se une con un punto, así que este registro produce las columnas clienteId, datosPersonales.nombre, datosPersonales.apellidos, datosPersonales.contacto.email, datosPersonales.contacto.telefono y estado.
Arrays de valores
Los arrays de textos o números se unen con punto y coma en una sola celda (Ana; Bruno; Carla), porque repartirlos en columnas generaría una tabla irregular difícil de filtrar.
Si tu JSON viene de una API, lo habitual es que los registros estén dentro de una clave como results o data. Pega directamente ese array, no el objeto que lo envuelve: de lo contrario obtendrás una única fila con todo el contenido dentro de una celda.
¿Para quién es esta herramienta?
Cualquiera que reciba datos en JSON y tenga que entregarlos en un formato que otra persona pueda abrir.
Desarrolladores
Revisar la respuesta de una API sin montar un script, o entregarle a negocio el volcado que te han pedido sin escribir un exportador.
Analistas de datos
Pasar un volcado JSON a una tabla dinámica en minutos, sin esperar a que alguien te prepare la extracción.
Perfiles de negocio
Recibes un archivo JSON de un proveedor o de una herramienta interna y necesitas leerlo sin depender del equipo técnico.
Equipos de QA
Comparar respuestas de API entre entornos es mucho más rápido en dos hojas de cálculo que en dos documentos JSON.
Por qué usar este convertidor
Tus datos no salen del navegador
Todo el procesamiento ocurre en tu equipo. No subimos el archivo a ningún servidor, así que no hay copia que borrar ni registro que conservar.
Sin esperas ni colas
Al no haber subida ni descarga desde un servidor, la conversión es prácticamente instantánea incluso con archivos de varios megabytes.
Aplanado automático
Los objetos anidados y los arrays se convierten en columnas legibles sin que tengas que configurar nada.
Validación mientras escribes
Si el JSON tiene una coma de más o falta una comilla, te lo señalamos con el número de línea y de columna antes de convertir.
Funciona en cualquier dispositivo
Windows, macOS, Linux, Android o iOS. Solo necesitas un navegador moderno.
Gratis y sin registro
Sin cuenta, sin tarjeta y sin límite de conversiones. Abres la página y conviertes.
Preguntas frecuentes
Las dudas más habituales sobre la conversión de JSON a Excel.
¿Cómo convierto un archivo JSON a Excel con esta herramienta?
Pega tu JSON o sube el archivo, pulsa «Convertir a Excel» y descarga el resultado. La herramienta aplana los objetos anidados automáticamente y te muestra una vista previa antes de descargar.
¿Se suben mis datos a algún servidor?
No. Toda la conversión ocurre dentro de tu navegador con JavaScript. Tu archivo nunca sale de tu equipo, así que no hay nada que podamos almacenar ni consultar. Puedes comprobarlo tú mismo: abre las herramientas de desarrollador (F12), ve a la pestaña «Red» y convierte un archivo. No verás ninguna petición que contenga tus datos.
¿Hay que registrarse o pagar algo?
No. El convertidor es gratuito, no requiere cuenta ni tarjeta, y no tiene límite de conversiones.
¿Qué pasa con los objetos JSON anidados?
Se aplanan usando notación de punto. Por ejemplo, datosPersonales.contacto.email se convierte en el nombre de una columna, de modo que una estructura compleja acaba siendo una tabla plana que Excel entiende.
¿Cómo se tratan los arrays?
Depende de su contenido. Un array de valores simples («Ana», «Bruno», «Carla») se une con punto y coma en una sola celda. Un array de objetos genera columnas indexadas como items[0].nombre e items[1].nombre.
¿Puedo abrir un archivo JSON directamente en Excel?
Excel incluye Power Query, que sabe importar JSON, pero el proceso tiene varios pasos y hay que expandir cada nivel de anidamiento a mano. Esta herramienta hace lo mismo en un clic.
¿Funciona con archivos JSON grandes?
Sí, aunque el tiempo de proceso depende del tamaño del archivo y de la memoria de tu dispositivo, porque todo el trabajo se hace en tu navegador. Por encima de unas decenas de megabytes conviene dividir el archivo o procesarlo con un script.
¿Por qué Excel me quita los ceros a la izquierda?
Porque Excel interpreta como número cualquier cadena de dígitos, y los números no llevan ceros delante. Afecta sobre todo a códigos postales, DNI, números de cuenta y referencias de producto. La solución es marcar esa columna como texto antes de importar, no después.
¿Qué formato de salida obtengo?
Un archivo Excel .xlsx, compatible con Microsoft Excel, LibreOffice Calc, Numbers y Google Sheets. También puedes copiar el resultado como CSV al portapapeles.
¿Necesito instalar algo?
No. Es una herramienta web: abres la página, pegas tu JSON y descargas el Excel. Funciona en Windows, macOS, Linux, Android y iOS.
¿Listo para convertir tu archivo JSON?
Deja de reordenar datos a mano. Pega tu JSON y descarga la hoja de cálculo en segundos.
✓ Sin tarjeta•✓ Totalmente gratis•✓ Resultado inmediato