Convertidor de JSON a Excel
Pega JSON o suelta un archivo y obtén un libro de Excel real: las filas se encuentran incluso dentro de una respuesta de API, los campos anidados tienen sus propias columnas y los números, fechas y verdadero/falso conservan su tipo. El texto nunca se ejecuta como fórmula.
JSON a Excel
Añade tus archivos. Los ajustes recomendados ya están listos para procesar con un clic.
PDF, Word, imágenes, audio, vídeo, archivos comprimidos y más
Hasta 100 archivos · 250 MB · Sin cuenta- 1Añadir archivos
- 2Elige una acción
- 3Descarga o sigue trabajando
Cómo funciona
El JSON se analiza en tu navegador y se encuentran todas las listas de registros, incluidas las que están bajo data, results o items junto a la información de paginación. Las claves de todos los registros forman la fila de encabezado, así que un campo que solo aparece en registros posteriores también tiene columna. Los objetos anidados pasan a columnas con puntos, como cliente.nombre. Los números se guardan como números y las fechas ISO inequívocas como fechas de Excel. El texto se guarda siempre como texto, así que un código postal conserva su cero inicial y un valor que empieza por = nunca se ejecuta como fórmula. «Procesar archivo» hace lo mismo en nuestro servidor y además lee archivos guardados por PowerShell (UTF-16) o con marca de orden de bytes, registros con clave por id como los guarda una exportación de Firebase y filas escritas como listas con una fila de encabezado. Cada lista de registros de una exportación con varias colecciones pasa a su propia hoja.
Una hoja de cálculo es plana, así que una lista de objetos dentro de un registro se guarda como texto JSON en una celda. Excel admite como máximo 1.048.576 filas, 16.384 columnas y 32.767 caracteres por celda; lo que exceda se corta y la página lo indica. Los números de más de 15 dígitos, como identificadores, se guardan como texto para no perder ninguno.
Cómo se convierte el JSON en filas y columnas
| En el JSON | En la hoja de cálculo |
|---|---|
| Una lista de objetos | Una fila por objeto y una columna por clave |
| Un objeto anidado, como "customer": {"name": "Ana"} | Una columna llamada customer.name, o el objeto como texto JSON |
| Una lista de valores, como ["red", "blue"] | Una celda con red, blue, o la lista como texto JSON |
| Una lista de objetos dentro de un registro | Una celda de texto JSON, porque no cabe en una sola fila |
| "2024-05-01" o "2024-05-01T09:30:00Z" | Una fecha real de Excel que se ordena y filtra como fecha |
| Un número de más de 15 dígitos | Texto, para conservar todos los dígitos |
| "00123" o "=SUM(A1)" | Texto, exactamente como está escrito |
Por qué una clave que falta no desplaza las columnas
El encabezado se construye con las claves de todos los registros, no solo del primero. Un registro sin una clave simplemente tiene una celda vacía en esa columna, así que cada valor queda bajo su encabezado aunque los registros sean distintos.
Cuándo necesitas esto
Qué incluye esta herramienta
Preguntas frecuentes
¿Cómo convierto JSON a Excel?
Pega el JSON o arrastra un archivo .json. Las filas se detectan y se muestran en una tabla; revisa la vista previa, ajusta lo que necesites y descarga el archivo de Excel. No se sube nada.
¿Qué pasa con los objetos anidados?
Por defecto cada campo anidado recibe su propia columna con un nombre con puntos, como cliente.direccion.ciudad. También puedes mantener cada objeto anidado como texto JSON en una celda.
¿Por qué algunos números se guardan como texto?
Excel solo guarda 15 cifras significativas en un número, así que un identificador más largo se redondearía sin avisar. Esos se guardan como texto para conservar todas las cifras.
¿Puede leer un archivo JSON Lines o una exportación de PowerShell?
Sí. Un archivo con un registro JSON por línea, como los que exportan BigQuery, MongoDB y las herramientas de registros, da una fila por línea, y un archivo que PowerShell guardó con Out-File (UTF-16) o con marca de orden de bytes se lee tal como se escribió.
¿Se suben mis datos?
No con el editor visual, que lee el JSON y crea el libro en tu navegador. «Procesar archivo» lo envía a nuestro servidor, donde se guarda en una carpeta temporal para esa solicitud y se borra en cuanto termina el trabajo.
Herramientas gratuitas relacionadas
Convierte arrays de objetos JSON en una tabla CSV limpia, con columnas para todas las claves y campos anidados aplanados. Gratis.
Convierte un CSV en un libro de Excel real, con el delimitador y la codificación detectados, que se abre sin asistente. Gratis y sin cuenta.
Convierte las filas de una hoja XLS o XLSX en objetos JSON para APIs, importaciones y automatizaciones. Elige la hoja. Gratis y sin cuenta.
Formatea, valida, minifica y revisa JSON en un solo sitio, y encuentra el error de sintaxis que rompe tu archivo. Gratis y sin cuenta.