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
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
Carácter que separa las columnas en archivos CSV y de texto, tanto al leer como al escribir. Automático lo detecta en la entrada y escribe comas.
UTF-8 funciona con cualquier idioma. Elija UTF-8 con BOM si Excel en Windows muestra tildes o caracteres asiáticos ilegibles al abrir el CSV.
Entrada de Excel, ODS y Numbers: convierte solo la primera hoja o todas (un CSV por hoja dentro de un ZIP, o una clave JSON por hoja).
Nombre de la pestaña de la hoja en la nueva hoja de cálculo, de hasta 31 caracteres.
Array de objetos usa los nombres de columna como claves en cada fila; array de arrays es más compacto y conserva el encabezado como primer array.
Nombre del elemento exterior que envuelve todas las filas; cada fila se convierte en un <row> dentro de él.
Se usa en las sentencias CREATE TABLE e INSERT. Solo letras, dígitos y guiones bajos.
Las comillas y los tipos de columna varían un poco entre bases de datos; elija aquella en la que va a importar.
Reescribe las celdas de fecha en un solo formato. ISO (2026-10-18) es el más seguro para bases de datos y código; Mantener sin cambios las deja como aparecen en el original.
Cómo usar esta herramienta
- 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
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
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
[
{"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
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
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.
- Convertir Excel a JSONConvierta hojas de Excel a JSON en línea: el encabezado da las claves, cada fila es un objeto y las fechas salen en ISO. Acepta XLSX, XLS, ODS y Numbers.
- Convertir JSON a CSVConvierta JSON o JSON Lines a CSV: una fila por objeto, campos anidados en columnas y UTF-8 con BOM para que Excel muestre los acentos. 20 archivos a la vez.
- Convertir XML a ExcelAbra facturas XML, extractos bancarios, feeds y exportaciones como tabla XLSX de Excel. Sin asignaciones XML ni pestaña Programador; también en Mac.
- Convertir CSV a XLSXConvierta un CSV en un libro XLSX de Excel con ceros iniciales, ID largos y tildes intactos. Detecta solo archivos con comas, punto y coma o tabulaciones.
- Convertir JSON a YAMLConvierta JSON a YAML en línea para Kubernetes, GitHub Actions, Compose y Ansible. Salida con sangría y comillas seguras, 20 archivos por lote, sin cuenta.
- Convertir JSON a tabla HTMLConvierta JSON en una tabla HTML: las claves son los encabezados y los registros, las filas. Péguela en un CMS, un correo o una página interna. Sin programar.