JSON a Excel
Pega JSON y descarga un archivo Excel. Los objetos anidados se convierten en columnas y las listas de objetos obtienen sus propias hojas. Se ejecuta en tu navegador, por lo que tus datos nunca salen de tu dispositivo.
Texto pegado o archivos .json, .jsonl y .txt de hasta 50 MB
Pega o elige un archivo. También puedes soltar un archivo aquí.
Tu vista previa aparecerá aquí tras la conversión.
Cómo funciona
Este convertidor de JSON a Excel transforma una respuesta de API, una exportación o un archivo local en un libro de trabajo .xlsx. Se ejecuta en un Web Worker en tu navegador, de modo que el JSON no se sube a internet, no hay límite diario y no necesitas cuenta. Revisa la vista previa de cada hoja y descarga el archivo.
En qué se convierte cada estructura JSON
| Tu JSON | En el libro de trabajo |
|---|---|
| Una matriz de objetos | Una fila por cada objeto, bajo una fila de encabezados. Las columnas incluyen todas las claves vistas en los objetos, en orden de aparición. Los valores ausentes dejan celdas vacías. |
| Un objeto anidado | Columnas nombradas con puntos, como shipping.city y shipping.address.zip. |
| Una lista de objetos dentro de un registro | Con Hojas separadas, una hoja nombrada como la clave, como items. Su primera columna indica la fila a la que pertenece, coincidiendo con la columna # de la hoja principal. Con Columnas numeradas, columnas como items.1.sku e items.2.sku en la misma hoja. |
| Una lista de valores simples | Una celda, con los valores separados por comas: rojo, azul. Una lista que contiene otras listas conserva su texto JSON. |
| Un único objeto en el nivel superior | Una fila. Las listas de objetos en su interior van a sus propias hojas, por lo que una respuesta como {"users": […]} produce una hoja users. |
| Una matriz de matrices | Cada matriz interna se convierte en una fila tal cual, sin añadir fila de encabezado. |
Los números y los valores booleanos (true/false) conservan sus tipos para que puedas sumarlos, ordenarlos y filtrarlos. El texto permanece como texto, incluso si parece un número, de modo que los códigos postales y teléfonos conservan sus ceros iniciales. Las fechas escritas como 2024-01-15, 2024-01-15 14:30 o 2024-01-15T14:30:00Z se convierten en fechas de Excel; la hora con Z permanece en UTC. Una hora con desplazamiento, como +02:00, se mantiene como texto para no alterar la hora local. Los números enteros con más de 15 dígitos (como números de pedido) se guardan como texto, ya que Excel solo conserva 15 dígitos significativos. Los valores nulos dejan una celda vacía.
Elige Hojas separadas cuando los registros contengan listas, como pedidos con artículos. Cada registro permanece en una fila y los artículos de la lista van a su propia hoja, que puedes cruzar con las columnas # mediante BUSCARX o tablas dinámicas. Elige Columnas numeradas si las listas son cortas y prefieres tenerlo todo en una sola hoja. Cada hoja incluye filtro automático en el encabezado y anchos de columna ajustados a sus primeras filas.
Puedes pegar texto o elegir un archivo .json, .jsonl o .txt de hasta 50 MB. Los archivos JSON Lines, con un registro por línea, se convierten en una fila por línea. Excel admite hasta 1.048.576 filas y 16.384 columnas por hoja, y 32.767 caracteres por celda. Verás un mensaje si una hoja supera estos límites y el texto más largo se recortará con un aviso. Los archivos grandes tardan más en un teléfono y pueden quedarse sin memoria; un ordenador gestiona volúmenes mayores. La vista previa muestra las primeras 100 filas y 30 columnas de cada hoja, y la descarga incluye la totalidad.
Si no se puede analizar el JSON, el mensaje indica la línea y columna y sugiere una solución. Los motivos más frecuentes son comas finales, comillas simples, claves sin comillas y comentarios.