¿Qué es el formato de archivo XLSX?
Los archivos con la extensión .xlsx contienen hojas de cálculo comprimidas en un archivo ZIP, almacenadas en un formato abierto basado en XML: Office Open XML (OOXML). El formato fue introducido con Microsoft Office 2007, diseñado para proporcionar una mayor portabilidad e interoperabilidad que el antiguo formato binario .xls.
Una hoja de cálculo .xlsx puede contener:
- Datos almacenados en forma de tablas
- Gráficos y diagramas
- Fórmulas y funciones
- Rangos con nombre, tablas dinámicas y formato condicional
.xlsx es el formato nativo de Microsoft Excel 2007 y todas las versiones posteriores, y también es compatible con otras aplicaciones de hojas de cálculo. No admite macros; para los libros que incluyen macros VBA, el archivo debe guardarse como .xlsm, una variante del mismo paquete OOXML. Una alternativa con compresión binaria, .xlsb, ofrece tamaños de archivo más pequeños y una carga más rápida para libros muy grandes.
Internamente, un archivo .xlsx es un paquete ZIP estándar que contiene un conjunto de archivos XML organizados en una estructura de carpetas definida, con xl/workbook.xml como punto de entrada principal y [Content_Types].xml en la raíz.
Más allá de la aplicación nativa Microsoft Excel, los archivos .xlsx cuentan con un amplio soporte: Google Sheets y Excel para la web permiten examinar, editar y crear archivos .xlsx de forma totalmente gratuita.
Seguridad y protección
RIESGO: LOWUn XLSX normal no puede contener macros, por lo que un adjunto .xlsx es mucho más seguro que un .xlsm o un .xls antiguo. Los riesgos restantes son los enlaces externos y los ataques basados en DDE/fórmulas: un libro puede extraer datos de una URL o activar contenido externo, por lo que Excel abre los archivos de internet o correo en Vista protegida; manténgala activada y no habilite la edición para archivos que no esperaba. Si llega una «hoja de cálculo» como .xlsm y le pide habilitar macros, desconfíe. Abrir en Google Sheets o LibreOffice evita por completo el motor VBA de Excel.
Detalles del formato
en pocas palabrasProgramas que abren archivos XLSX
Detalles técnicos
especificación profunda| Formato contenedor | Paquete ZIP/OPC (Open Packaging Conventions) |
| Lenguaje de marcado principal | XML (Extensible Markup Language) |
| Tipo MIME | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| Magic bytes (hex) | 50 4B 03 04 - encabezado estándar de archivo local ZIP |
| Entrada principal del libro | xl/workbook.xml dentro del paquete ZIP |
| Soporte de macros | Ninguno; las macros VBA requieren la variante .xlsm |
| Filas máximas por hoja | 1.048.576 (2^20) |
| Columnas máximas por hoja | 16.384 (2^14, columnas de la A a la XFD) |
| Algoritmo de compresión | Deflate (ZIP) aplicado a todos los flujos de partes XML |
| Tabla de cadenas compartidas | Valores de texto repetidos deduplicados en xl/sharedStrings.xml |
| Almacenamiento de estilos de celda | Formatos de número, fuentes, rellenos y bordes definidos en xl/styles.xml |
| Soporte de cifrado | Cifrado de contraseña AES-256 mediante la estructura OOXML Encryption Info |
| Soporte de fórmulas | Más de 400 funciones de hoja de trabajo integradas; admite fórmulas de matriz y referencias de tabla estructuradas |
| Organismo de estandarización | ECMA International (ECMA-376) e ISO/IEC (ISO/IEC 29500) |
| Lanzado | 2007 (Excel 2007); standardised as ECMA-376 / ISO-IEC 29500 (2008) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | learn.microsoft.com |
Conversiones de XLSX
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos XLSX.