JSON a Excel: construyendo la hoja de cálculo
Al convertir JSON a Excel, cada elemento del array de nivel superior se convierte en una fila. Los encabezados de columna provienen de la unión de todas las claves en cada objeto, por lo que los arrays heterogéneos se manejan correctamente.
Los objetos anidados se aplanan a encabezados de columna de notación de punto. Un valor JSON de {"contact": {"email": "a@b.com"}} produce una columna "contact.email".
Los tipos de celda se preservan: los números JSON se convierten en celdas numéricas de Excel, los booleanos en TRUE/FALSE, null en celda vacía. Las fechas en formato ISO 8601 se reconocen automáticamente.
Excel a JSON: leyendo la hoja de cálculo
Suba cualquier archivo .xlsx o .xls y el convertidor lee la hoja activa y produce un array JSON. La primera fila se usa como nombres de propiedad por defecto.
Las celdas combinadas se resuelven: el valor de una celda combinada se copia en cada celda individual del rango. Las filas vacías se omiten automáticamente.
Los libros de trabajo de varias hojas producen un objeto indexado por nombre de hoja. Puede elegir exportar todas las hojas, solo la hoja activa, o una lista de hojas nombradas.
Opciones de formato y estilo
La salida Excel incluye columnas de ancho automático, una fila de encabezado fija y sombreado de filas alternas para legibilidad.
Formato de números: los enteros se escriben sin decimales, los flotantes conservan hasta 10 dígitos significativos.
El archivo de salida es un archivo Office Open XML (.xlsx) estándar compatible con Microsoft Excel, LibreOffice y Google Sheets.