XLSX genuino con celdas tipadas
Las fechas se reconocen como fechas de Excel, los números permiten cálculos y los identificadores largos no sufren redondeos.
Celdas tipadas, no texto plano
Exporta documentos JSON a hojas de cálculo Excel (.xlsx) formateadas directamente.
Pega datos en formato JSON y el resultado aparecerá aquí mientras escribes.
Nada se sube a ningún servidor. Abre la pestaña Red de las herramientas de desarrollo: la conversión no realiza peticiones.
Por qué el formato importa
Muchas páginas renombran un CSV a .xlsx, provocando advertencias de formato en Excel. Nuestra herramienta compila libros nativos de Office Open XML.
Las fechas se reconocen como fechas de Excel, los números permiten cálculos y los identificadores largos no sufren redondeos.
La primera fila aparece en negrita y fijada para facilitar el desplazamiento, con anchos de columna adaptados al texto.
Los valores que inician con =, +, - o @ se sanean para evitar riesgos de seguridad al abrirlos en hojas de cálculo.
Paso a paso
Tres sencillos pasos para transformar datos tabulares en estructuras JSON válidas.
01
La primera fila se interpreta como cabecera por defecto. Puedes importar exportaciones de Excel o Google Sheets.
02
Exporta como una matriz de objetos estándar, en formato JSON Lines (NDJSON) o indexado por una columna clave.
03
Revisa la vista previa en vivo, copia directamente al portapapeles o descarga el archivo .json resultante.
Gratuito y privado
Que puedas convertir JSON a Excel online gratis es una consecuencia de la arquitectura, no una oferta comercial. El analizador, el aplanador y el generador de libros .xlsx son código JavaScript que se ejecuta en esta pestaña del navegador. Tu archivo nunca sale de tu equipo, por lo que no hay gastos de servidor que racionar, ni colas, ni cuentas de pago. Puedes comprobarlo abriendo las herramientas de desarrollador en la pestaña Red mientras exportas: permanece vacía.
Una hoja de cálculo soporta 1.048.576 filas y 16.384 columnas (límite propio de Excel). Si tu exportación supera este volumen, los datos se dividen automáticamente entre varias hojas informándote al instante. Los registros defectuosos se indican con su número de línea y se omiten. Y para flujos recurrentes, la pestaña Código te proporciona un script de pandas adaptado a tu configuración.
Si prefieres un formato de texto plano, la misma herramienta puede convertir a formato CSV directamente, y nuestra guía sobre formateo de archivos CSV para compatibilidad con Excel explica en detalle cómo configurar delimitadores y marcas BOM regionales.
Acerca de la herramienta
Este convertidor genera auténticos libros .xlsx de Microsoft Excel directamente en tu navegador sin subir ningún byte a servidores externos. Sin registros ni límites de tamaño. Procesa registros planos y estructuras anidadas, ofreciendo cuatro estrategias para matrices y manteniendo intactos los números largos para evitar que Excel los redondee a notación científica.
Solo toma tres pasos: pega tu array JSON o suelta el archivo; ajusta las columnas detectadas (renombrando, reordenando o excluyendo campos); y descarga el libro .xlsx final con formato profesional.
Muchas herramientas online simplemente guardan un archivo separado por comas con extensión .xls falsa, lo que provoca alertas de error en Excel y corrompe números largos. Aquí generamos archivos Office Open XML genuinos: las fechas permiten orden cronológico, los números se pueden sumar y los encabezados quedan congelados con anchos adaptados.
Para tareas automatizadas, pandas resuelve la exportación en apenas tres líneas de código:
import json
import pandas as pd
with open("input.json", encoding="utf-8") as handle:
data = json.load(handle)
frame = pd.json_normalize(data, sep=".")
frame.to_excel("output.xlsx", sheet_name="Data", index=False)El método to_excel requiere openpyxl. La pestaña Código de esta página genera el script listo para ejecutar, documentando las opciones exactas utilizadas.
Al ser un formato .xlsx estándar, el archivo abre perfectamente en Microsoft Excel, Apple Numbers, LibreOffice Calc y Google Sheets sin advertencias de formato ni necesidad de asistentes de importación.
Al no consumir ancho de banda de servidores remotos, no existen cuotas de uso ni restricciones de tamaño. Puedes verificarlo en la pestaña Red de tu navegador. Para más información técnica, consulta nuestras guías sobre delimitadores y codificación en Excel, aplanamiento de objetos anidados y gestión de memoria en archivos gigantes.
FAQ
El archivo que descargas desde esta página es generado directamente por JavaScript en tu navegador. Para automatizaciones fuera de la web, bibliotecas como SheetJS permiten construir libros XLSX a partir de JSON en pocas líneas de código.
Con pandas: carga el JSON con json.load, aplana con pd.json_normalize y exporta con df.to_excel("salida.xlsx", index=False) utilizando openpyxl como motor.
Sí. Arrastra tu archivo .json a esta página, revisa la vista previa de las columnas y descarga un libro .xlsx genuino de forma instantánea.
Técnicamente sí, pero Excel lo abrirá como un archivo de texto plano en una sola columna. Para visualizarlo con columnas y tipos de datos correctos, convertirlo primero a .xlsx es la solución más rápida y limpia.
Nuestra herramienta web funciona de forma totalmente local en tu navegador sin subir datos a servidores. Además, la pestaña Código te brinda un script en Python para procesar conversiones locales en tus servidores o terminal.
Es un archivo .xlsx auténtico con formato nativo de hoja de cálculo. No provocará la advertencia de Excel de "el formato de archivo y la extensión no coinciden" y las celdas conservan tipos reales.
No si se mantienen como texto. Excel trunca o convierte a notación científica números de más de 15 dígitos. Nuestra herramienta conserva identificadores y códigos largos como cadenas de texto para evitar corrupción de datos.
Las marcas de tiempo en formato ISO se detectan y se escriben como celdas de fecha genuinas de Excel, permitiendo ordenarlas y filtrarlas de inmediato.
Una hoja de Excel admite un máximo de 1.048.576 filas y 16.384 columnas. Si tus datos superan ese volumen, te recomendamos utilizar nuestro convertidor a CSV.
La fila de cabecera se genera en negrita, con la fila superior inmovilizada para facilitar el desplazamiento y con el ancho de columnas ajustado automáticamente al contenido.
No. La conversión se ejecuta en un Web Worker dentro de esta página, por lo que el archivo nunca sale de tu dispositivo. Puedes comprobarlo tú mismo: abre las herramientas de desarrollo del navegador, ve a la pestaña Red (Network) y realiza una conversión. Verás que no hay solicitudes. Por esta misma razón no hay límite de tamaño ni cuota diaria: no hay costes de servidor que racionar.
No. Los datos de entrada se leen en fragmentos (chunks) y la salida se transmite en flujo (stream), por lo que el uso de memoria se mantiene constante en lugar de escalar con el tamaño del archivo. El límite práctico es tu propio equipo, y se mide en gigabytes y no en megabytes.
Es totalmente gratuito, sin cuenta, sin versiones de prueba y sin planes de pago para desbloquear archivos más grandes. La herramienta funciona exactamente igual para todos los usuarios.
Convertidores y herramientas relacionadas