XLS contre. XLSX

À partir de Microsoft Excel 2007, l'extension de fichier par défaut pour les feuilles de calcul est .xlsx au lieu de l'ancien .xls. Le "x" à la fin signifie "XML", ce qui signifie Extensible Markup Language - une méthode d'encodage de documents. Bien que vous n'ayez généralement pas besoin d'afficher le XML utilisé pour produire la feuille de calcul, si vous le faites, il apparaîtra sous la forme d'une série d'en-têtes, de balises et de données. Ce texte devient alors la feuille de calcul que vous voyez lorsque vous ouvrez Excel.

Compression automatique

Si vous avez déjà téléchargé un fichier "zippé" sur Internet, vous savez qu'il est considérablement plus petit que le contenu du fichier. Le type de fichier .xlsx permet à Excel de compresser automatiquement les fichiers en les "compressant" lorsque vous fermez le programme et en "décompressant" les fichiers lorsque vous ouvrez le programme. Cela signifie que vous économiserez de l'espace sur le disque dur avec le nouveau format de fichier car le programme compresse automatiquement tous les fichiers.

Récupération de données

Si vous ouvrez un fichier .xls et qu'un avertissement s'affiche pour vous informer que le fichier est corrompu, vous ne pouvez souvent rien faire pour afficher le contenu du fichier. Comme XML stocke les informations dans des conteneurs distincts dans le fichier, même si une section est corrompue, vous pouvez toujours ouvrir le fichier et afficher les informations qui n'ont pas été endommagées.

Fonctionnalités de confidentialité

XML enregistre certaines informations séparément de votre document, telles que les commentaires, les notes et les lignes et colonnes masquées. Si vous souhaitez partager le document avec une autre personne ou organisation, l'extension de fichier .xlsx vous permet de rendre ces sections invisibles pour l'autre partie. Cela peut être utile si vous devez masquer des informations sensibles mais que vous ne souhaitez pas créer une toute nouvelle feuille de calcul.

Détection de macros

Les macros sont des morceaux de script Visual Basic qui peuvent être exécutés à partir d'une feuille de calcul. Bien que souvent utiles, ils peuvent être utilisés de manière malveillante. L'extension de fichier .xls ne vous permet pas de savoir si des macros sont présentes dans la feuille de calcul, contrairement au format de fichier .xlsx, car il ne peut pas être utilisé avec des documents contenant des macros. Les feuilles de calcul contenant des macros seront enregistrées en tant que fichiers .xlsm par défaut.