Última actualización: 13 de mayo de 2025

Las extensiones XLS y XLSX representan formatos de archivo Excel populares que fueron introducidos por Microsoft como parte de su suite Office a lo largo del tiempo. XLS, siendo el tipo de archivo más antiguo y ampliamente utilizado, también es conocido como el formato de archivo Excel97-2003. El formato de archivo XLSX fue introducido como un reemplazo del tipo de archivo XLS con el lanzamiento de Excel 2007. Los usuarios comunes pueden no conocer las diferencias subyacentes entre los dos formatos de archivo, sin embargo, el formato de archivo XLS es diferente del XLSX en varias formas como se detalla a continuación.
XLS vs XLSX
Entonces, ¿cuál es realmente la diferencia entre XLS y XLSX? A continuación se presenta una lista de diferencias entre los formatos de archivo XLS y XLSX.
Diferencia en el Formato de Archivo
El formato de archivo subyacente es lo que hace la principal diferencia entre los archivos XLS y XLSX.
Los archivos XLS están basados en el Formato de Archivo de Intercambio Binario (BIFF) y almacenan información en formato binario según las especificaciones del Formato de Archivo XLS. Los datos se organizan en un archivo XLS como flujos binarios en forma de un archivo compuesto como se describe en [MS-XLS].
En cambio, un archivo XLSX está basado en el formato Office Open XML que almacena datos en archivos XML comprimidos en formato ZIP. La estructura subyacente y los archivos se pueden examinar simplemente descomprimiendo el archivo .xlsx. Un archivo XLSX de muestra, cuando se renombra a .zip y se extrae, sus contenidos pueden observarse en una carpeta como cualquier otra carpeta de archivos.
Soporte para Macros
Los archivos XLS, siendo un formato antiguo, proporcionan soporte para Macros que son programas escritos por los usuarios finales y se utilizan para la automatización de tareas como abrir archivos, comparación de datos, etc. Las macros, por un lado, facilitan a los usuarios automatizar tareas, pero por otro lado también pueden ser arriesgadas ya que se ejecutan directamente cuando abres un archivo de Excel.
En cambio, los archivos XLSX no soportan Macros. Si necesitas incrustar y ejecutar Macros, tendrás que guardar tu archivo como XLSM, que es un formato de archivo de hoja de cálculo habilitado para macros de Excel Open XML.
Compatibilidad con Excel
Los archivos XLS se pueden abrir con todas las versiones de Excel debido a su compatibilidad hacia atrás. Sin embargo, XLSX solo se puede abrir con Excel 2007 y versiones posteriores.
¿Tienes más consultas sobre los detalles internos de los formatos de archivo XLS o XLSX? Puedes ponerte en contacto con expertos en formatos de archivo a través del foro de formatos de archivo para obtener orientación sobre tus preguntas.