Différence entre xls et xlsx

Différence entre xls et xlsx

Xls vs xlsx

XLS et XLSX sont deux extensions de fichiers utilisées par l'application très populaire de feuille de calcul de Microsoft nommé Microsoft Excel. XLS est très populaire car il a été le 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 modifier le format de fichier par défaut en un format différent et d'ajouter et de X supplémentaire pour toutes leurs extensions de document; Pour Excel, cela s'est retrouvé comme xlsx.

Comme XLSX est un écart complet par rapport à l'ancien format de fichier utilisé dans les applications Excel plus anciennes, elle n'est pas lisible dans les versions d'Excel avant 2007. Cette incompatibilité entrave l'adoption rapide du nouveau logiciel et Microsoft a rapidement abordé ce problème en publiant un correctif qui permet aux anciennes applications de bureau de lire les nouveaux formats de fichiers basés sur XML. Comme toujours, la compatibilité en arrière est toujours une priorité pour les applications de bureau. Malgré l'adoption et la promotion du nouveau format XLSX, les versions plus récentes d'Excel sont toujours en mesure d'ouvrir et d'enregistrer des documents sur l'ancien format XLS. Bien qu'il convient de noter que Microsoft Excel 2007 a abandonné la prise en charge des anciens formats de fichiers qui ont été couramment trouvés dans MS-DOS.

Alors que nous regardons plus profondément les différences entre XLS et XLSX, nous pouvons voir que la façon dont les informations sont stockées sont très différentes pour les formats XLS et XLSX. XLS est basé sur BIFF (format de fichier d'échange binaire) et en tant que tel, les informations sont directement stockées au format binaire. D'un autre côté, XLSX est basé sur le format XML ouvert Office, un format de fichier dérivé de XML. Les informations d'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 de la macro 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. L'extension de fichier XLS plus ancienne n'a pas ce problème et il est en mesure 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 plus ancien tandis que xlsx pour les versions depuis 2007
XLS est lisible par toutes les versions Microsoft Excel tandis que XLSX n'est lisible que par les versions 2007 et plus tard
XLS est un format binaire propriétaire tandis que XLSX est basé sur le format XML ouvert Office Open
XLSX n'est pas en mesure de prendre en charge les macros pendant que XLS est