Différence entre XLS et XLSX

XLS vs XLSX

XLS et XLSX sont deux extensions de fichier utilisées par le très répandu tableur de Microsoft appelé Microsoft Excel. Le format XLS est très populaire car il s'agit du format par défaut pour Microsoft Excel depuis sa création jusqu'en 2003. Dans la version Microsoft Office 2007, Microsoft a décidé de remplacer le format de fichier par défaut par un autre et d'ajouter x supplémentaire pour tous leurs fichiers. extensions de documents; pour Excel, cela a fini par devenir XLSX.

XLSX s'écartant totalement de l'ancien format de fichier utilisé dans les anciennes applications Excel, il n'était pas lisible dans les versions d'Excel antérieures à 2007. Cette incompatibilité empêche l'adoption rapide du nouveau logiciel et Microsoft a rapidement résolu ce problème en publiant un correctif qui permet aux anciennes applications Office de lire les nouveaux formats de fichier XML. Comme toujours, la compatibilité en amont est toujours une priorité pour les applications Office. Malgré l'adoption et la promotion du nouveau format XLSX, les nouvelles versions d'Excel peuvent toujours ouvrir et enregistrer des documents au format XLS plus ancien. Même si cela vaut la peine de noter que Microsoft Excel 2007 a abandonné la prise en charge des formats de fichiers plus anciens que l'on trouvait couramment dans MS-DOS..

À mesure que nous approfondissons les différences entre XLS et XLSX, nous pouvons constater que la manière dont les informations sont stockées est très différente pour les formats XLS et XLSX. XLS est basé sur le format BIFF (Binary Interchange File Format) et, en tant que tel, les informations sont directement stockées dans un format binaire. D'autre part, XLSX est basé sur le format Office Open XML, un format de fichier dérivé de XML. Les informations contenues dans un fichier XLSX sont stockées dans un fichier texte qui utilise XML pour définir tous ses paramètres..

Comme XLSX est stocké dans un format de fichier texte, Microsoft a décidé de supprimer la prise en charge des macros pour ce format de fichier. Au lieu de cela, ils ont attribué une extension de fichier totalement différente qui permet l'utilisation de macros; il s'appelle XLSM. Ce problème ne se pose pas dans l’extension de fichier XLS la plus ancienne et il est capable de contenir des feuilles de calcul contenant des macros ou non..

Résumé:
XLS est le format de fichier par défaut pour la version 2003 d'Excel et les versions antérieures, tandis que XLSX pour les versions depuis 2007.
XLS est lisible par toutes les versions de Microsoft Excel, tandis que XLSX est lisible uniquement par les versions 2007 et supérieures.
XLS est un format binaire propriétaire, tandis que XLSX est basé sur le format Office Open XML.
XLSX ne peut pas prendre en charge les macros alors que XLS est