JSON a Excel

Ve directamente de un arreglo JSON a un archivo real .xlsx, no un CSV que tienes que convencer a Excel para que lo analice. Las columnas están tipadas (los números permanecen como números, las fechas ISO se convierten en celdas de fecha adecuadas), los arreglos anidados pueden estar en sus propias hojas, y obtienes un libro de trabajo que se abre correctamente en Excel, Numbers y LibreOffice.

Cómo convertir JSON a Excel

  1. 1

    Pegar JSON

    Un arreglo de objetos (una hoja) o un objeto con múltiples propiedades de arreglo (una hoja por arreglo).

  2. 2

    Mapear a hojas

    Decide qué arreglos se convierten en hojas, qué objetos anidados se aplanan en línea.

  3. 3

    Elegir tipos de columna

    Detección automática (números, booleanos, fechas) o forzar cada columna a texto.

  4. 4

    Descargar XLSX

    Un archivo real de Excel con celdas tipadas, no un CSV con una extensión diferente.

Por qué XLSX es mejor que CSV para este trabajo

Problema Comportamiento de CSV Comportamiento de XLSX
Ceros a la izquierda en IDs Silenciosamente convertido a número Preservado como texto cuando se escribe como cadena
Enteros grandes Pierde precisión por encima de 2^53 Almacenado como texto, plena precisión
Fechas ISO Mostrado como cadena a menos que la columna esté formateada Celdas de fecha reales, ordenables
Caracteres UTF-8 sin BOM Desordenado en Windows Codificado correctamente por defecto
Datos de múltiples tablas Un CSV por arreglo, unión manual Un libro de trabajo, hojas separadas
Fórmulas, colores, gráficos No soportado Totalmente soportado

Detección de tipos

El convertidor inspecciona valores para elegir tipos de Excel:

Valor en JSON Tipo de celda de Excel
42 / 3.14 Número
true / false Booleano
"2026-04-18" (fecha ISO) Fecha
"2026-04-18T10:22Z" Fecha y hora
"007" (cero a la izquierda) Texto (explícito)
null Celda vacía
Cadena numérica larga Texto (para preservar precisión)

Arreglos anidados -> múltiples hojas

Si tu JSON se ve así:

{ "usuarios": [...], "pedidos": [...], "productos": [...] }

El convertidor puede producir una hoja por cada arreglo de nivel superior, con el nombre de la hoja coincidiendo con la clave. Los arreglos profundamente anidados se convierten en hojas separadas con una columna de clave foránea (por ejemplo, parent_id) que enlaza de vuelta.

Límites de Excel a conocer

  • 1,048,576 filas por hoja, conjuntos de datos más grandes deben ser divididos.
  • 16,384 columnas por hoja.
  • 32,767 caracteres por celda.
  • Límite de 31 caracteres en nombres de hojas; nombres más largos son truncados.

Errores comunes

  • Conversión automática de códigos “numéricos”. Códigos de productos como "0100A" están bien, pero "0100" se convierte en el número 100 en la detección automática. Fuerza la columna a texto.
  • Pérdida de segundos fraccionarios. Las celdas de fecha de Excel solo tienen precisión de 1 ms; las marcas de tiempo sub-milisegundo son truncadas.
  • Esperando fórmulas de JSON. El convertidor trata las cadenas que comienzan con = como cadenas por defecto (seguro). Si deseas que se evalúen como fórmulas, habilita “tratar las cadenas = como fórmulas”.
  • Abrir un XLSX de 500 MB en Excel. Excel carga todo el libro de trabajo en memoria; para datos grandes, usa CSV y pandas en su lugar.

Preguntas frecuentes

Un archivo real XLSX, celdas tipadas, formato de fecha adecuado, soporte para múltiples hojas. No un CSV con una extensión .xlsx.

Sí. Si tu JSON tiene múltiples arreglos de nivel superior, cada uno se convierte en su propia hoja. Para arreglos profundamente anidados, la herramienta puede producir hojas relacionales con una columna de clave padre.

Cadenas que coinciden con ISO-8601 (2026-04-18, 2026-04-18T10:22:00Z) son reconocidas y escritas como celdas de fecha reales de Excel. Otros formatos de fecha pueden ser detectados con una cadena de formato personalizada.

El límite propio de Excel es de 1,048,576 filas por hoja. Más allá de eso, el convertidor divide los datos automáticamente en múltiples hojas, o puedes exportar a CSV para conjuntos de datos sin límites.

Herramientas relacionadas

Herramienta disponible en otros idiomas