Cómo usar: JSON a Excel
- Pega un array JSON de objetos, abre un archivo
.jsono haz clic en Cargar ejemplo. - Elige cómo tratar los objetos anidados: aplanados en columnas
padre.hijoo conservados como texto JSON en una sola celda. - Define el nombre del archivo y de la hoja, y las opciones de encabezado.
- Haz clic en Descargar .xlsx o copia la salida separada por tabuladores y pégala directamente en Excel o Google Sheets.
¿Qué es la conversión de JSON a Excel?
JSON es el formato con el que las APIs y las apps intercambian datos; Excel es la herramienta con la que la mayoría de la gente los lee, filtra y comparte. Convertir JSON a Excel significa transformar cada objeto de un array en una fila y cada clave en una columna, y después guardar la tabla como libro .xlsx. Esta herramienta genera un archivo Office Open XML auténtico en tu navegador, no un CSV renombrado a .xlsx, así que Excel, Google Sheets, LibreOffice y Numbers lo abren sin cuadros de importación.
Cómo se convierte un JSON anidado en columnas
Las hojas de cálculo son planas, así que los objetos anidados deben aplanarse. Con este ejemplo:
{ "sku": "KB-001", "price": 89.99, "dimensions": { "width": 44, "depth": 13 } }
| Opción para objetos anidados | Columnas generadas |
|---|---|
| Aplanar en columnas | sku, price, dimensions.width, dimensions.depth |
| Conservar como valor JSON | sku, price, dimensions = {"width":44,"depth":13} |
Las columnas son la unión de las claves de todos los registros, en el orden en que aparecen por primera vez, así que los objetos con claves ausentes dejan celdas vacías. Los arrays se escriben como texto JSON en una sola celda.
Por qué un .xlsx real es mejor que CSV para Excel
- Los tipos se conservan. Los números se guardan como números y los booleanos como VERDADERO/FALSO, así que fórmulas como
=SUMA()funcionan al instante. - Sin problemas de codificación. Las tildes, los emojis y los alfabetos no latinos se muestran correctamente; los archivos CSV suelen necesitar un BOM de UTF-8 para que Excel los lea bien.
- Sin adivinar el separador. Excel en muchas configuraciones regionales europeas espera punto y coma en los CSV; un archivo .xlsx no tiene separador.
- Los ceros a la izquierda se mantienen. Un texto como
"02134"se guarda como texto y no se convierte en 2134. - Sin inyección de fórmulas. Cada cadena se escribe como texto plano, así que un valor como
=HYPERLINK(…)nunca se ejecuta.
Copiar y pegar en lugar de descargar
El panel de salida muestra la misma tabla como texto separado por tabuladores. Cópialo y pégalo en cualquier celda de una hoja de cálculo; las columnas se separan automáticamente. Es útil para revisiones rápidas en Google Sheets.
¿Necesitas volver atrás? Excel a JSON lee archivos .xlsx. ¿Prefieres una base de datos en lugar de una hoja de cálculo? Prueba JSON a SQL.
También se busca como: json a xlsx, convertir json a excel, json a hoja de cálculo, exportar json a excel, json a google sheets, array json a excel.
Herramientas que combinan con: JSON a Excel
- JSON a CSV — Convierte un array JSON en un CSV listo para hojas de cálculo.
- Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
- SQL a JSON, CSV y Excel — Pega un volcado SQL o unas cuantas sentencias INSERT y obtén las filas en JSON, CSV o en un libro de Excel con una hoja por tabla.
- CSV y Excel a SQL — Pega celdas de CSV o Excel, o abre un archivo .xlsx, y obtén sentencias CREATE TABLE e INSERT listas para ejecutar, con los valores escapados correctamente para tu base de datos.
Preguntas frecuentes
¿Esto crea un archivo Excel real?
¿Qué estructura de JSON funciona mejor?
{"data": [...]}), el array se encuentra automáticamente.