¿Qué significa XLSX en Excel? Guía completa del formato
La extensión .xlsx es el formato de archivo predeterminado que utiliza Microsoft Excel desde su versión 2007 en adelante. La sigla se descompone en tres partes que explican perfectamente su naturaleza técnica: X por Extensible Markup Language (XML), L por el propio uso de XML como estructura, y SX por Spreadsheet (hoja de cálculo). En conjunto, .xlsx significa 'hoja de cálculo en formato XML'.
Para entenderlo de forma visual, imagina que un archivo .xls (el antiguo formato binario de Excel 97-2003) era como una caja cerrada donde los datos estaban apilados en bloques compactos. Con la llegada de .xlsx, Microsoft decidió abrir esa caja y organizar todo en carpetas y ficheros XML legibles. De hecho, si renombras un archivo .xlsx a .zip y lo abres, verás una estructura de carpetas como xl/worksheets/sheet1.xml, xl/styles.xml, xl/sharedStrings.xml, entre otras.
Esta arquitectura basada en XML trajo beneficios inmediatos: los archivos quedaron entre un 50% y un 75% más pequeños que sus equivalentes en .xls, lo que facilitaba el almacenamiento y la transferencia por correo electrónico. Además, al ser un formato de comprimido ZIP con contenido XML, la recuperación ante corrupciones parciales era mucho más sencilla.
El estándar .xlsx no es una invención cerrada de Microsoft; fue incluido en la especificación Open Document Format (ODF) y también forma parte del estándar Office Open XML (ECMA-376), reconocido por organismos internacionales como ISO/IEC 29500. Esto significa que cualquier software compatible puede abrir, leer y escribir archivos .xlsx sin necesidad de Excel instalado.
Excel por defecto guardará siempre en .xlsx a menos que el usuario elija otro formato. Sin embargo, el programa también soporta variantes como .xlsm (con macros habilitadas), .xlsb (binario comprimido para muy grandes volúmenes de datos) y .csv (texto plano separado por comas).
La limitación principal del formato .xlsx es que no admite macros VBA. Si necesitas automatizaciones con código, deberás guardar como .xlsm. Otra restricción histórica es el máximo de 1.048.576 filas y 16.384 columnas (letra XFD), aunque esto se debe a la arquitectura de Excel y no estrictamente al contenedor .xlsx.
En el contexto empresarial, el uso de .xlsx se ha convertido en un estándar de facto para intercambiar datos tabulares. Programas como LibreOffice Calc, Google Sheets, Apache POI, pandas en Python y muchas APIs de facturación aceptan esta extensión nativamente, lo que la convierte en el "idioma común" de los datos estructurados ligeros.
Un dato práctico: al ser un contenedor ZIP, puedes inspeccionar el contenido interno de un .xlsx sin herramientas especializadas. Esto es útil para depurar problemas de formato condicional, fórmulas ocultas o metadatos incrustados que el usuario final no ve en la interfaz de Excel.
En resumen, cuando ves la extensión .xlsx, estás ante un archivo comprimido ZIP cuyo interior contiene una jerarquía de documentos XML que describen celdas, estilos, fórmulas, gráficos y propiedades del documento. Es el sucesor moderno, más ligero y estandarizado del antiguo .xls.
Un .xlsx es un archivo ZIP: si lo renombras a .zip y lo abres, verás las carpetas xl/worksheets/, xl/styles.xml, etc.
Dato clave