KeroTools

Convertir JSON a una Hoja de Excel

Convierte datos JSON en un archivo Excel organizado en filas y columnas — de forma local, en tu navegador.

Suelta tu archivo aquí o haz clic

Archivos JSON (.json)

Tus datos se quedan en tu equipo

Nada que borrar después

Seguro para respuestas de API en crudo

Funciona en todo navegador moderno

Cómo funciona

  1. 1

    Pega o suelta tu JSON

    Un array de objetos funciona directamente; pega el texto o suelta un archivo .json en la página.

  2. 2

    Revisa las columnas

    Confirma que la fila de encabezado y el conjunto de columnas son los que esperabas.

  3. 3

    Descarga el libro

    Abre el .xlsx en Excel, Google Sheets, LibreOffice o Numbers.

Por qué usar esta herramienta

Celdas declaradas, no adivinadas

Un número se escribe como número y el texto como texto, así que a Excel no le queda nada que interpretar al abrir.

Los ceros a la izquierda sobreviven

Un código de producto como `007` sigue siendo `007`, porque la celda se declara como texto en vez de analizarse desde una línea de caracteres.

Sin separador y sin codificación

Un libro lleva su propia estructura y su texto en Unicode, así que ninguna de las dos preguntas llega a plantearse.

Se abre con un doble clic

Sin asistente de importación y sin diálogo preguntando por delimitadores: el archivo se abre como una hoja.

No se sube nada

El libro se construye en tu navegador; una respuesta de API llena de registros no viaja a ninguna parte.

Gratis y sin cuenta

Sin registro, sin marca de agua y sin límite de archivos convertidos.

Escribir un libro significa que a Excel no le queda nada que adivinar

Esta es la razón para ir directo a .xlsx en vez de producir un CSV y abrirlo. Un archivo CSV es una línea de caracteres, y todo lo que Excel sabe de él viene de adivinar al importar: si `007` es el número siete o un código de producto, si `03/04` es marzo o abril, si una celda que empieza por igual es texto o fórmula. Un libro no funciona así. Cada celda lleva un tipo declarado, así que un número se guarda como número, el texto como texto, y Excel abre el archivo sin nada que interpretar. Esa única diferencia elimina las tres formas más comunes en que los datos de una hoja se corrompen en silencio, y es la razón de hacer esta conversión directamente en lugar de pasar por la ruta del CSV.

El problema de los identificadores desaparece por completo

Cualquiera que haya exportado datos a una hoja ha visto destruirse un identificador. Una referencia de pedido `0004512` pierde sus ceros. Un número de cuenta largo se convierte en notación científica. Un código de pieza como `1-2E3` se vuelve un número que nadie reconoce. Todo esto ocurre en el momento de importar, cuando una línea CSV se entrega a un analizador que tiene que decidir qué significa cada campo y se equivoca de una forma que parece plausible. Escribir el libro directamente termina con el problema en vez de esquivarlo: la celda que guarda `0004512` se declara como celda de texto, así que no hay paso de análisis ni nada que perder. Si tu JSON lleva números de referencia, códigos de artículo, teléfonos o códigos postales, esta es la razón práctica para elegir un libro por encima de una exportación CSV.

Una fórmula que llega como texto se queda en texto

Hay aquí un ángulo de seguridad que es fácil pasar por alto. Cuando contenido escrito por usuarios acaba en un CSV, cualquier valor que empiece por `=`, `+`, `-` o `@` es tratado por la hoja como fórmula al importar: el problema de inyección que hace genuinamente arriesgados los campos de texto libre exportados. Escribir .xlsx elimina el mecanismo en vez de mitigarlo. Una cadena de tu JSON pasa a ser una celda marcada explícitamente como cadena, así que un campo de notas que dice `=cmd|...` se queda en la hoja como esos caracteres literales y nunca se evalúa. Si el dato vino de un formulario que rellenaron usuarios reales y va a un compañero que lo abrirá sin pensárselo dos veces, esa diferencia importa más que el tamaño del archivo.

Un libro puede tener varias hojas, y eso cambia en qué puede convertirse el anidamiento

El JSON anida y una sola tabla no puede, que es la limitación habitual. Un libro la afloja. Como un archivo .xlsx contiene muchas hojas, una estructura con un padre y unos hijos repetidos —pedidos y sus líneas, usuarios y sus sesiones— puede convertirse en dos hojas unidas por una columna de identificador, en lugar de una sola hoja que o aplasta a los hijos en una celda o repite al padre en cada renglón. Eso es una decisión de modelado y no algo que un conversor pueda deducir, así que implica partir el JSON antes de convertir y producir las hojas por separado. Pero conviene saber que la opción existe, porque el instinto del archivo plano —elegir una forma y aguantarse— viene de los límites del CSV, no de los de Excel.

Lo que un libro no va a hacer por ti

Un archivo convertido es dato, no informe. No llevará fórmulas, porque el JSON nunca tuvo ninguna; las columnas son valores y cualquier cálculo hay que añadirlo después. No construirá tablas dinámicas, formato condicional, gráficos ni filas de encabezado inmovilizadas, y no sabrá qué columnas deberían ser moneda ni qué fechas deberían mostrarse como fechas en vez de como lo que salga por defecto. Nada de esto es una carencia de la conversión: es la diferencia entre el dato y la presentación del dato. Cuenta con dedicar un par de minutos a formatear después de abrir, y no dediques veinte a buscar un ajuste que lo hubiera hecho por ti.

Los límites son de Excel, no de la herramienta

Una hoja se detiene en 1.048.576 filas y 16.384 columnas. Son límites duros del formato de archivo, no de ningún conversor, y un array de más de un millón de registros no tiene dónde ir en una sola hoja, lo haya producido lo que lo haya producido. En la práctica te topas antes con un límite más blando: un libro con varios cientos de miles de filas abre despacio, recalcula despacio y se vuelve incómodo mucho antes de volverse imposible. Si tu JSON es de ese tamaño, la respuesta honesta es que la hoja de cálculo es el destino equivocado y el dato pertenece a una base de datos o a una herramienta hecha para ello. Para todo lo que quede por debajo, que es la abrumadora mayoría de los archivos reales, el formato no es la limitación. La memoria de tu equipo sí.

Errores comunes que conviene evitar

  • Producir un CSV y renombrarlo .xlsx. La extensión no cambia el contenido; Excel protestará o volverá a adivinar cada campo, que es justo lo que un libro existe para evitar.
  • Esperar que el libro llegue formateado. La conversión lleva datos, no presentación: formatos de moneda, anchos de columna, encabezados inmovilizados y gráficos son un par de minutos de trabajo después.
  • Convertir un array de más de un millón de registros. Una hoja se detiene en 1.048.576 filas; pasados unos cientos de miles, un libro es doloroso de usar incluso donde todavía abre.
  • Suponer que el anidamiento tiene que aplanarse en una sola hoja. Un libro contiene muchas hojas, así que una estructura de padre e hijos puede ser dos hojas unidas por un identificador, pero antes hay que partir el JSON.
  • Pegar una respuesta de API en crudo en un conversor online. Esas cargas suelen llevar identificadores, correos y a veces tokens en campos hasta los que nunca bajaste; construye el libro en local.

Comparativa

AspectoEsta herramientaConversores onlineExportar un CSV en su lugar
Datos enviados a un servidorNuncaNormalmente síNo
Tipos de celda declaradosVaríaNo: se adivinan al importar
Los ceros a la izquierda sobrevivenVaríaNormalmente no
Inyección de fórmulas posibleNoVaría
Cuenta o registroNo hace faltaA menudo exigidoNo hace falta
PrecioGratisGratis / planes de pagoGratis

Características

Salida .xlsx auténtica

Un libro de verdad, no un CSV al que se le puso nombre e icono de hoja de cálculo.

Tipos preservados de extremo a extremo

Números, texto y booleanos aterrizan en celdas declaradas como lo que son.

Encabezado de unión desde registros irregulares

Cada clave hallada en el array recibe columna, así que los campos opcionales no se pierden.

Columnas con punto para el anidamiento

Un objeto `address` anidado se convierte en `address.city` y `address.postcode`, no en un bloque de texto.

UTF-8 en todo el archivo

Tildes, eñes, texto árabe, turco y demás caracteres fuera de ASCII se escriben en el libro sin alteración.

Aguanta arrays grandes

Decenas de miles de registros se convierten sin cola de subida.

Nada que instalar

Sin licencia de Excel, sin entorno de ejecución, sin dependencias: funciona en la página web.

Listo para árabe y RTL

Interfaz completa en ocho idiomas, incluido el árabe de derecha a izquierda.

Seguro por defecto

Servido por HTTPS, sin rastreo de archivos ni subida a terceros.

Quién la usa

Desarrolladores

Entregar una respuesta de API a un compañero como archivo que puede abrir y ordenar, con los números de referencia intactos.

Personal de operaciones

Convertir una exportación de sistema en un libro para finanzas sin un asistente de importación en medio.

Analistas de datos

Obtener columnas con tipo desde el principio en vez de limpiar lo que una importación CSV decidió que era cada campo.

Gestores de cuentas

Producir una hoja lista para el cliente a partir de una exportación sin abrir un editor de código.

Preguntas Frecuentes

No. La conversión se ejecuta íntegramente en tu navegador — tus datos nunca se suben, guardan ni comparten.

Sí. Cada fila y columna se convierte fielmente; tus datos se escriben en una hoja .xlsx real.

Sí — totalmente gratis, sin cuenta, sin marca de agua y sin límite de archivos.