Convertir JSON a Excel Online Gratis — Sin Subir, Celdas Combinadas
Convierte JSON en un libro .xlsx listo para presentar directamente en tu navegador: encabezados multinivel, celdas combinadas, autofiltro y paneles inmovilizados. Sin subir, sin registro, sin límites.
Pega un arreglo JSON o arrastra un archivo .json / .xlsx / .xls / .csv. Se procesa por completo en este dispositivo.
Cómo convertir JSON a Excel con celdas combinadas y encabezados multinivel
- Pega un arreglo JSON (o carga uno de los 9 ejemplos integrados), o arrastra un archivo .xlsx/.xls/.csv para revertirlo primero a JSON.
- Elige un modo: encabezados automáticos, columnas personalizadas con grupos y rutas profundas, o manejo de arreglos anidados.
- Activa la combinación por grupos, filas de resumen, formatos numéricos, autofiltro o inmovilización de encabezados según necesites.
- Previsualiza el libro exacto (editable, con deshacer/rehacer), filtra filas y exporta a xlsx, csv, sql, md, html, yaml o xml.
Si tu JSON está envuelto (p. ej. { "data": { "list": [...] }}), la herramienta sugiere rutas de arreglos candidatas con un clic.
Tres estrategias para datos anidados
| Estrategia | Qué hace | Caso típico |
|---|---|---|
| Expandir objetos anidados | Campos como user: {name, email} generan encabezados combinados de 2 filas; los valores usan rutas profundas a.b.c. | Perfiles de usuario, registros desnormalizados de API |
| Aplanar subarreglos | Cada elemento hijo se vuelve una fila; las celdas del padre se combinan verticalmente en todo el bloque. | Pedidos por cliente, líneas de detalle |
| Cadena JSON / hojas por registro | El subarreglo va a una celda con ajuste de texto, o cada registro tiene su propia hoja de detalle. | Archivo compacto o libros por persona |
Formato real de Excel, no solo valores
- Celdas combinadas: ordena por uno o más campos de grupo (ascendente/descendente) y luego combina valores iguales adyacentes; las columnas sin grupo nunca cruzan los límites del grupo.
- Encabezados multinivel con combinaciones horizontales y verticales, además de grupos de columnas personalizados.
- Formatos numéricos: moneda (¥#,##0.00), porcentaje (0.0%), separadores de miles y celdas de fecha reales.
- Filas de resumen con suma / promedio / recuento / máximo / mínimo por columna.
- Listas de autofiltro, encabezados inmovilizados, colores y fuentes de encabezado temáticos y bordes completos.
- Ancho automático de columna según el contenido (los caracteres CJK de ancho completo cuentan el doble).
Reversión precisa de Excel/CSV → JSON
Arrastra una hoja de cálculo y la herramienta reconstruye el JSON con precisión: los encabezados combinados de N niveles vuelven a ser objetos anidados (rutas user/name), las regiones combinadas de datos rellenan el valor en cada fila cubierta, las etiquetas duplicadas reciben el sufijo name_2 y los tipos de columna (número/moneda/porcentaje/fecha) se inferen por mayoría a partir de los formatos de celda; con un clic se aplican como configuración de encabezados personalizada.
Privacidad y archivos grandes
- Todo el análisis, la combinación y la generación ocurren en tu navegador: sin cargas, sin servidor, sin registro.
- Los libros de más de 5.000 filas se generan en un Web Worker en segundo plano con barra de progreso, para que la página siga respondiendo.
- Las exportaciones CSV incluyen BOM UTF-8 (Excel abre el chino correctamente) y protección contra inyección de fórmulas.
- Las configuraciones de encabezados se guardan como ajustes preestablecidos locales o se comparten con una URL autocontenida; el enlace nunca incluye los datos.
Preguntas frecuentes
¿En qué se diferencia del convertidor simple de JSON a XLSX?
El convertidor simple es una herramienta rápida de archivo de entrada/salida para tablas planas. Este estudio busca un resultado presentable: encabezados multinivel, celdas combinadas, tres estrategias para arreglos anidados, filas de resumen, estilos de celda y siete formatos de exportación, con una vista previa editable antes de descargar.
¿Los objetos anidados pueden convertirse automáticamente en encabezados de dos filas?
Sí. Activa "Expandir objetos anidados" en el modo automático (o usa grupos de columnas en el modo personalizado). Campos como user.name y address.city producen encabezados principales combinados con columnas hoja debajo, mediante extracción por rutas profundas que también admite claves literales con punto.
¿Cómo se deciden las celdas combinadas?
Primero se ordenan las filas de forma estable por los campos de grupo elegidos y luego se recorre cada columna: los valores no vacíos iguales y adyacentes se combinan en un rango. Las columnas que no agrupaste solo se combinan dentro del mismo límite de grupo, de modo que dos departamentos distintos con el mismo nombre nunca se fusionan.
¿Qué ocurre con los arreglos dentro de cada registro?
Hay tres estrategias: aplanarlos en varias filas combinando el bloque del padre, serializar el arreglo como JSON formateado dentro de una celda con ajuste de texto, o generar una hoja principal más una hoja de detalle por registro.
¿Puedo convertir un archivo Excel de vuelta a JSON anidado?
Sí. Los encabezados multinivel combinados se reconstruyen como objetos anidados, las celdas combinadas restauran los valores repetidos y la fila de encabezado puede indicarse manualmente cuando hay filas de título. Los formatos numéricos de celda determinan los tipos inferidos.
¿Funciona sin conexión? ¿Se suben mis datos?
No se sube nada. Todo el procesamiento ocurre localmente en la pestaña del navegador; puedes incluso desconectarte después de cargar la página. Los trabajos grandes corren en un Web Worker y los ajustes viven en el localStorage del navegador.
Herramientas relacionadas
¿Tras convertir necesitas un editor completo con fórmulas, gráficos y tablas dinámicas? Abre el editor de libros en línea gratuito.
Abrir el editor XLSX