¿Qué es el formato de archivo XLS?
Un archivo con la extensión .xls es un documento de hoja de cálculo creado con Microsoft Excel. .xls es un formato binario construido sobre el contenedor OLE2 Compound File Binary (CFB), organizado internamente como registros BIFF8 (Binary Interchange File Format, versión 8). Este formato binario fue utilizado por las versiones de Microsoft Excel de 1997 a 2003; los libros de Excel 5.0/95 más antiguos utilizaban la variante anterior BIFF5. El documento de especificación completo de .xls -de más de 1.000 páginas- es publicado por Microsoft en su portal de Especificaciones Abiertas.
.xls ha sido reemplazado por el formato más nuevo .xlsx, que es un formato de hoja de cálculo basado en XML que utiliza codificación UTF-8. A pesar de ello, los archivos .xls siguen siendo ampliamente utilizados y todavía son compatibles con la mayoría de las herramientas de hojas de cálculo. Un libro .xls puede contener:
- Tablas que almacenan texto o números
- Fórmulas y rangos con nombre
- Enlaces a recursos externos
- Cuadros y gráficos
- Imágenes y objetos incrustados
Una hoja de cálculo .xls almacena datos en celdas organizadas en una cuadrícula de filas y columnas, donde cada celda tiene una dirección única. Los libros pueden contener múltiples hojas, lo que permite a los usuarios organizar datos relacionados en pestañas. Los documentos de hoja de cálculo pueden usarse para realizar cálculos, crear documentación u organizar y visualizar datos. Los usuarios pueden dar formato al texto, crear gráficos o escribir fórmulas basadas en los datos de las celdas. Dependiendo de la aplicación, los archivos .xls pueden exportarse a otros formatos, incluidos .ods o .csv simple.
Seguridad y protección
RIESGO: MEDIUMA diferencia de un XLSX simple, un XLS heredado puede portar macros de VBA, lo que lo convierte en un vector clásico de malware; un adjunto .xls que solicite «Habilitar contenido / Habilitar macros» debe tratarse con sospecha, especialmente si no se esperaba. Excel abre archivos de internet/correo en Vista protegida; manténgala activada y no habilite la edición ni las macros para archivos que no esperaba. Abrir el archivo en Google Sheets o LibreOffice evita por completo el motor VBA de Excel. El formato también puede incrustar objetos OLE y enlaces externos. Si solo necesita leer los datos, un visor web gratuito es la ruta más segura.
Detalles del formato
en pocas palabrasProgramas que abren archivos XLS
Detalles técnicos
especificación profunda| Formato de contenedor | OLE2 Compound File Binary (CFB) |
| Formato de registro interno | BIFF8 (Binary Interchange File Format, versión 8) |
| Tipo MIME | application/vnd.ms-excel |
| Magic bytes (hex) | D0 CF 11 E0 A1 B1 1A E1 en el desplazamiento 0 - cabecera OLE2 CFB compartida con .doc y .ppt |
| Filas máximas por hoja | 65.536 (2¹⁶) |
| Columnas máximas por hoja | 256 (columnas A-IV; 2⁸) |
| Codificación de caracteres | UTF-16 LE dentro de registros de cadena Unicode BIFF8 |
| Precisión numérica | Punto flotante de doble precisión IEEE 754 de 64 bits (15-17 dígitos significativos) |
| Almacenamiento de fórmulas | Matriz de tokens binarios (tokens «ptg» estilo RPN) dentro de registros de Fórmula |
| Tabla de cadenas compartidas (SST) | Las cadenas de celdas duplicadas se almacenan una vez y se referencian por índice, reduciendo el tamaño del archivo |
| Almacenamiento de macros VBA | Incrustado en un flujo OLE «_VBA_PROJECT» separado dentro del contenedor CFB |
| Compresión | Ninguna - sin compresión integrada (a diferencia de XLSX, que envuelve XML en un archivo ZIP) |
| Cifrado | Protección por contraseña opcional basada en RC4 o XOR de los flujos del libro |
| Desarrollador | Microsoft Corporation |
| Lanzado | 1987 (Excel 1.0); BIFF8 .xls used Excel 97-2003; superseded by XLSX in 2007 |
| Especificación | learn.microsoft.com |
Conversiones de XLS
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos XLS.