UltKit

Convertir JSON a Excel

Suba una exportación de API, un volcado de registros o una copia de seguridad de base de datos en JSON y obtenga un libro XLSX en el que cada registro es una fila y cada clave una columna que puede filtrar, ordenar y sumar.

Convertidor de datos

o suelte aquí archivos CSV, TSV, TXT … ·

Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos

Salida

Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.

Cómo usar esta herramienta

  1. 1

    Suba el archivo JSON

    Suelte un archivo .json, .jsonl o .ndjson en la zona de carga. Hasta 20 archivos por lote, de 95 MB cada uno; cada archivo se convierte en su propio libro.

  2. 2

    Revise la configuración de la hoja

    Convertir a ya está en XLSX. En Opciones avanzadas puede cambiar el nombre de la pestaña con Nombre de la hoja o reescribir las marcas de tiempo con Fechas.

  3. 3

    Convierta y abra en Excel

    Pulse Convertir a XLSX (Excel) y descargue el libro. Se abre en Excel, Google Sheets, Numbers y LibreOffice Calc.

Quién necesita JSON como hoja de Excel

JSON es el formato que intercambian las máquinas. Douglas Crockford le dio nombre y lo popularizó hacia 2001, y el estándar RFC 8259 del IETF (2017) define solo seis tipos de valor: objetos, arrays, cadenas, números, true/false y null. Las API REST, las exportaciones de Firebase y MongoDB, los webhooks de Stripe y las herramientas para desarrolladores del navegador entregan JSON.

Quienes reciben esas exportaciones a menudo no son desarrolladores. Un analista de marketing extrae datos de campañas de la API de una plataforma de anuncios, la dueña de una tienda descarga pedidos de una tienda headless, un investigador guarda un conjunto de datos público. Quieren un registro por fila, columnas para filtrar y una SUMA al final.

Convertir JSON a Excel: cómo los registros pasan a filas

Entrada: dos registros de pedido con un objeto cliente anidado
[
  {"pedido": "A-1001", "total": 48.5, "cliente": {"nombre": "Rosa Méndez", "pais": "MX"}, "etiquetas": ["regalo", "urgente"]},
  {"pedido": "A-1002", "total": 12, "cliente": {"nombre": "Omar Díaz", "pais": "CO"}}
]

La hoja resultante tiene cinco columnas: pedido, total, cliente.nombre, cliente.pais y etiquetas. La fila 3 contiene A-1002, 12, Omar Díaz y CO con la celda de etiquetas vacía, porque el segundo registro no tenía esa clave. Las claves que faltan nunca desplazan los demás valores hacia un lado, el fallo clásico de copiar JSON en celdas a mano.

Los números siguen siendo numéricos, así que los totales se suman de inmediato. Las cadenas que parecen números, como códigos postales o SKU entre comillas, quedan como texto, lo que protege los ceros iniciales como en 02134. Para las marcas de tiempo ISO (2026-10-18T09:30:00Z), elija un patrón legible en Fechas.

JSON a XLSX: los límites de Excel que siguen vigentes

filas por hoja de cálculo
1 048 576
columnas, de A a XFD
16 384
caracteres por celda
32 767
caracteres en el nombre de una hoja
31

JSON

JavaScript Object Notation (JSON)

JSON es un formato de texto ligero para datos estructurados, popularizado por Douglas Crockford a principios de la década de 2000 y estandarizado como RFC 8259 y ECMA-404. Representa objetos, arreglos, cadenas, números, booleanos y null con una sintaxis sencilla y legible. Es el formato predeterminado para las API web, los archivos de configuración y el intercambio de datos entre aplicaciones en casi todos los lenguajes de programación. No incluye comentarios, fechas ni esquemas, y los archivos grandes y anidados son difíciles de leer sin un visor.

Compresión
–
Transparencia
–
Animación
–
Presentado en
2001 · Douglas Crockford
Convertidor de JSON

XLSX

Libro de Microsoft Excel

XLSX es el formato de libro predeterminado de Microsoft Excel desde Office 2007, basado en el estándar Office Open XML. Guarda varias hojas, fórmulas, formato, gráficos, tablas dinámicas y validación de datos en un paquete ZIP de XML. Admite más de un millón de filas por hoja y es el formato de intercambio predeterminado para hojas de cálculo empresariales. Google Sheets, LibreOffice y Numbers abren XLSX, aunque las macros y las funciones avanzadas pueden no conservarse.

Compresión
–
Transparencia
–
Animación
–
Presentado en
2007 · Microsoft
Convertidor de XLSX

Pasar de JSON a Excel es la forma en que los datos de una API o una base de datos llegan a quien no lee código: una gerente de producto, un contador o un cliente que quiere filas para ordenar y totales para comprobar, no llaves y comillas.

Qué se espera de una conversión de JSON a Excel

MitoCualquier archivo JSON puede convertirse en una tabla ordenada.

RealidadLas tablas necesitan registros que se repitan. Un único objeto de configuración con ajustes muy anidados se convierte en una sola fila muy ancha; para archivos así, JSON a YAML es más fácil de leer.

MitoExcel abrirá el archivo .json directamente si le cambio la extensión.

RealidadCambiar el nombre no cambia nada dentro del archivo. Excel lo trata como texto y pone todo en la columna A.

MitoEl libro conserva exactamente los tipos de JSON.

RealidadExcel tiene números, texto, booleanos y celdas vacías. El null de JSON se convierte en una celda vacía, y la diferencia entre 12 y 12.0 desaparece.

MitoCualquier exportación de menos de 100 MB cabe.

RealidadLas filas también cuentan. Un registro con dos millones de líneas supera la cuadrícula de 1 048 576 filas; divídalo antes o use JSON a CSV para una carga en base de datos.

Preguntas sobre convertir JSON a Excel

¿Se puede convertir JSON a Excel sin Power Query?

Sí. La vía propia de Excel es Datos → Obtener datos → Desde un archivo → Desde JSON, que abre el editor de Power Query y le pide expandir los registros columna por columna. Aquí la expansión ocurre durante la conversión y el libro llega listo para filtrar.

¿Qué pasa con los objetos anidados de mi JSON en Excel?

Un objeto anidado se reparte en columnas adicionales con nombres de ruta separados por puntos, así que un objeto direccion se convierte en direccion.ciudad y direccion.cp. Un array de valores simples dentro de un registro queda en una sola celda como texto JSON, porque una fila no puede tener un número variable de columnas.

¿El convertidor a Excel acepta JSON Lines de BigQuery o de un recolector de registros?

Sí. Los archivos .jsonl o .ndjson se leen como un objeto por línea, que es como escriben los registros las exportaciones de BigQuery, los volcados de Elasticsearch y la mayoría de los flujos de registros. Cada línea se convierte en una fila de la hoja.

¿Por qué mis ID de 19 dígitos se convirtieron en números terminados en ceros?

Excel guarda los números con 15 dígitos significativos, así que un entero más largo, como un ID snowflake de Twitter o un número de tarjeta, pierde su final al caer en una celda numérica. Mantenga esos ID como cadenas en el JSON (entre comillas) y llegarán a la hoja como texto, dígito por dígito.

¿Se guarda en algún sitio mi exportación de API?

No. Los archivos se borran automáticamente 30 minutos después del procesamiento, y no se usa ninguna cuenta.

¿Puedo volver de la hoja de cálculo a JSON más adelante?

Sí. Cuando haya editado las filas, pase el libro por Excel a JSON y los encabezados de columna vuelven a ser claves. Los nombres de columna con puntos se escriben como claves planas, así que reconstruya los objetos anidados en código si su API los espera.