Cómo convertir un JSON a Excel gratis (sin programar)

Convierte un archivo JSON a Excel en dos clics o con Power Query, y soluciona los errores típicos: [object Object], tildes rotas y JSON no válido.

Cómo convertir un JSON a Excel gratis (sin programar)
GuíasEquipo Toolyfied

Para convertir un JSON a Excel sin programar, sube el archivo a un conversor de JSON a Excel y descarga el XLSX: cada objeto del JSON se convierte en una fila y cada clave en una columna. Si prefieres no salir de Excel, la alternativa es Power Query (Datos > Obtener datos > Desde JSON), que da más control pero exige unos cuantos clics más.

En esta guía verás cuándo conviene cada método, qué forma debe tener el JSON para que salga una tabla limpia y cómo resolver los errores más habituales: columnas con [object Object], tildes rotas o un archivo que «no es válido».

Qué forma tiene que tener tu JSON

Una hoja de cálculo es una tabla: filas y columnas. El JSON que mejor se convierte es, por tanto, una lista de objetos con las mismas claves. Por ejemplo, la respuesta de una API con pedidos, o la exportación de una base de datos de contactos:

  • [{"nombre": "Ana", "ciudad": "Sevilla"}, {"nombre": "Luis", "ciudad": "Bilbao"}] → dos filas, dos columnas.

Si tu archivo empieza con una llave { en lugar de un corchete [, probablemente la lista está «envuelta» dentro de otra clave, como "data" o "results". En ese caso, la tabla útil está dentro de esa clave, y conviene comprobarlo antes de convertir.

Método 1: conversor online, sin instalar nada

Es lo más rápido cuando tienes un archivo y lo necesitas en Excel ya, desde el ordenador o el móvil.

  1. Abre el conversor de JSON a Excel de Toolyfied.
  2. Sube tu archivo .json.
  3. Descarga el resultado en formato XLSX y ábrelo en Excel, LibreOffice o Google Sheets.

Es gratis, sin registro y sin marca de agua. El archivo se procesa en el servidor de Toolyfied solo para generar el resultado, y los archivos antiguos se eliminan automáticamente cada día. Aun así, si el JSON contiene datos personales de clientes o contraseñas, valora si debe salir de tu equipo y usa Power Query en ese caso.

Método 2: Power Query dentro de Excel

Excel para Windows (Microsoft 365, 2021, 2019 y 2016) puede leer JSON directamente. Es la mejor opción si vas a repetir la importación a menudo, porque la consulta se puede actualizar.

  1. Ve a Datos > Obtener datos > Desde archivo > Desde JSON.
  2. Elige el archivo. Se abre el editor de Power Query mostrando una List o un Record.
  3. Haz clic en A la tabla (To Table) y acepta.
  4. Pulsa el icono de expandir (las dos flechas) en la cabecera de la columna para sacar los campos.
  5. Termina con Cerrar y cargar.

En Excel para Mac la opción existe en las versiones recientes de Microsoft 365, pero con menos funciones. Si no la ves, usa el método online.

¿Cuál elegir?

SituaciónMejor opciónPor qué
Un archivo puntual, lo necesitas yaConversor onlineDos clics, funciona en cualquier dispositivo
Desde el móvil o un ordenador sin ExcelConversor onlineNo necesita Power Query
Importación que repites cada semanaPower QuerySe actualiza con un clic
JSON muy anidado con varios nivelesPower QueryPuedes expandir cada nivel a tu gusto
Datos sensibles que no deben subirsePower QueryTodo ocurre en tu equipo

Antes de convertir: valida el JSON

El error más común no está en Excel, sino en el propio archivo. Una coma de más al final de una lista, comillas simples en lugar de dobles o un corchete sin cerrar bastan para que cualquier conversor lo rechace. Pega el contenido en el formateador de JSON: lo ordena con sangrías, lo muestra en vista de árbol y señala la línea donde está el fallo. Además, ver el árbol te deja claro si la lista está en la raíz o dentro de una clave como "data".

Estos son los fallos que más se repiten:

  • Coma final: {"a": 1,} no es JSON válido.
  • Comillas simples: JSON solo acepta comillas dobles.
  • Varios objetos sueltos uno tras otro, sin estar dentro de [ ] (típico de los archivos de registro «JSON Lines»).
  • Comentarios con //, que el estándar no admite.

Problemas frecuentes después de convertir

Aparecen celdas con «[object Object]» o texto entre llaves

Ocurre cuando un campo contiene a su vez otro objeto o una lista, por ejemplo una dirección con calle, ciudad y código postal. Una celda solo puede guardar un valor, así que el objeto anidado queda como texto. Soluciones: aplanar esos campos antes (que la dirección sean tres claves sueltas), o usar Power Query y expandir la columna anidada.

Las tildes y la ñ salen mal

Un XLSX guarda el texto en Unicode, así que «Cádiz» o «España» deberían verse bien. Si ves símbolos raros, lo habitual es que el JSON original no esté en UTF-8. Ábrelo en un editor de texto y guárdalo como UTF-8 antes de convertir.

Los números se convierten en fechas o pierden ceros

Excel interpreta por su cuenta: un código postal como 08001 puede quedar en 8001, y un número de teléfono largo puede aparecer en notación científica. En el JSON, guarda esos valores como texto (entre comillas). En Excel, formatea la columna como Texto antes de pegar datos nuevos.

Faltan columnas en algunas filas

Si no todos los objetos tienen las mismas claves, las celdas de las claves que faltan quedan vacías. No es un error: es el reflejo de tus datos.

Ejemplo práctico: de una exportación de pedidos a una tabla

Imagina que la tienda online de tu negocio te deja exportar los pedidos del mes como JSON. Al abrir el archivo ves algo así: una clave "pedidos" que contiene una lista, y cada pedido tiene "id", "fecha", "total" y un objeto "cliente" con nombre y correo.

Si conviertes el archivo tal cual, lo más probable es que obtengas una sola fila con una columna «pedidos» llena de texto. El paso que marca la diferencia es quedarte solo con la lista: copia el contenido de "pedidos" (desde el corchete de apertura hasta el de cierre) en un archivo nuevo y valida que sigue siendo JSON correcto. Ahora cada pedido es una fila.

Queda el objeto "cliente". Si solo necesitas el nombre y el correo, lo más cómodo es convertirlos en claves normales, como "cliente_nombre" y "cliente_email". Si son muchos pedidos y no quieres editarlos a mano, Power Query hace ese trabajo: al expandir la columna «cliente» te deja elegir qué campos sacar como columnas propias.

Con la tabla ya en Excel, revisa tres cosas antes de dar el trabajo por terminado: que las fechas se hayan reconocido como fechas, que los importes sean números (y no texto alineado a la izquierda) y que el número de filas coincida con el número de pedidos que esperabas.

¿Y si lo que necesitas es un CSV?

Algunas plataformas (tiendas online, herramientas de email marketing, CRMs) piden CSV en lugar de Excel. Lo más fiable es convertir primero el JSON a XLSX, revisarlo en Excel y después pasarlo por el conversor de Excel a CSV. Así detectas a tiempo columnas con objetos anidados o datos mal interpretados.

¿Necesitas el camino inverso? Si alguien te pide un JSON a partir de una hoja de cálculo, el conversor de Excel a JSON hace la operación contraria: cada fila se convierte en un objeto y cada cabecera en una clave.

Resumen rápido

  • El JSON ideal para Excel es una lista de objetos con las mismas claves.
  • Valida y revisa la estructura antes de convertir.
  • Para un archivo puntual, el conversor online es lo más rápido; para importaciones recurrentes o datos sensibles, Power Query.
  • Los objetos anidados son la causa de casi todas las celdas «raras».

Preguntas frecuentes

¿Cómo abro un archivo JSON en Excel?

En Excel para Windows, ve a Datos > Obtener datos > Desde archivo > Desde JSON, conviértelo a tabla en Power Query y expande las columnas. Si no tienes esa opción, convierte el archivo a XLSX con un conversor online y ábrelo directamente.

¿Se puede convertir JSON a Excel sin programar?

Sí. Un conversor online transforma el archivo en un XLSX sin escribir código, y Power Query hace lo mismo desde dentro de Excel con unos pocos clics.

¿Por qué me aparece [object Object] en las celdas?

Porque ese campo contiene otro objeto o una lista, y una celda solo admite un valor. Aplana esos campos antes de convertir o usa Power Query para expandir la columna anidada.

¿Qué estructura debe tener el JSON para convertirlo bien?

Lo ideal es una lista de objetos entre corchetes, donde todos comparten las mismas claves. Cada objeto será una fila y cada clave una columna.

¿Puedo convertir JSON a Excel desde el móvil?

Sí, con un conversor online funciona desde el navegador del móvil. Después puedes abrir el XLSX en la app de Excel o en Google Sheets.

¿Cómo paso un JSON a CSV?

Una forma fiable es convertir primero el JSON a Excel, revisar las columnas y después exportar el Excel a CSV. Así evitas que los datos anidados o mal interpretados lleguen al CSV final.

Guías y Consejos del Blog de Toolyfied

Guías paso a paso y consejos prácticos para convertir, comprimir y editar tus archivos.

Preguntas frecuentes

Respuestas a preguntas comunes para un soporte rápido y claro al usuario.

¿Qué tipos de herramientas están disponibles en este sitio web?

Ofrecemos una amplia gama de herramientas, incluyendo herramientas de productividad, diseño, desarrollo y utilidad adaptadas a diversas necesidades de los usuarios.

¿Son las herramientas gratuitas?

Muchas herramientas son gratuitas, mientras que algunas herramientas premium pueden requerir una suscripción o un pago único para funciones avanzadas.

¿Necesito crear una cuenta para usar las herramientas?

Puedes acceder a la mayoría de las herramientas sin una cuenta, pero crear una desbloquea funciones adicionales como guardar el progreso o configuraciones personalizadas.

¿Son las herramientas seguras?

Sí, priorizamos la privacidad y seguridad del usuario implementando un cifrado robusto y monitoreando regularmente las vulnerabilidades.

¿Puedo acceder a las herramientas en dispositivos móviles?

¡Absolutamente! Nuestras herramientas están optimizadas para su uso en computadoras de escritorio y dispositivos móviles, asegurando una funcionalidad fluida en todas las plataformas.

¿Con qué frecuencia se añaden nuevas herramientas al sitio web?

Actualizamos continuamente nuestra plataforma con nuevas herramientas y funciones para proporcionar a los usuarios las soluciones más relevantes e innovadoras.

¿Puedo sugerir una nueva herramienta o función?

¡Sí, agradecemos los comentarios y sugerencias de los usuarios! Por favor, contáctanos a través del formulario de contacto o por correo electrónico para compartir tus ideas.

¿Qué debo hacer si tengo un problema con una herramienta?

Si encuentras algún problema, consulta nuestra sección de soporte o contacta a nuestro equipo de servicio al cliente para una asistencia rápida.