Format de fichier

XLSX - feuille de calcul Office Open XML

XLSX est le format de feuille de calcul qu'Excel utilise depuis 2007. C'est une archive ZIP de composants XML, et il enregistre les auteurs, le temps de modification et souvent des données que vous pensiez avoir supprimées.

.xlsx

XLSX est le format de feuille de calcul utilisé par défaut par Microsoft Excel depuis Excel 2007, en remplacement du format binaire XLS. C'est le format de feuille de calcul de la même famille Office Open XML que DOCX, publiée comme ECMA-376 et comme norme ISO, ce qui permet à LibreOffice Calc, Google Sheets et Apple Numbers de le lire et de l'écrire.

Comment un XLSX stocke un classeur

Un fichier XLSX est une archive ZIP. À l'intérieur, xl/workbook.xml répertorie les feuilles et les plages nommées, et chaque feuille a sa propre partie sous xl/worksheets/ qui contient lignes, cellules, formules et références de cellules.

Une partie mérite d'être connue : xl/sharedStrings.xml, la table des chaînes partagées. Au lieu de répéter une valeur texte dans chaque cellule qui l'utilise, Excel stocke chaque chaîne distincte une seule fois et fait pointer les cellules vers celle-ci par son index. C'est ce qui évite qu'une feuille de calcul avec cinquante mille étiquettes de catégorie répétées ne devienne énorme, et c'est aussi la raison pour laquelle une valeur texte peut rester dans le fichier après que la dernière cellule qui l'utilisait a été effacée.

Les formules sont stockées sous forme de texte avec un résultat mis en cache, de sorte qu'un lecteur qui ne peut pas évaluer une formule peut tout de même afficher la dernière valeur calculée par Excel. Les graphiques, les définitions de tableaux croisés dynamiques, les règles de mise en forme conditionnelle et les images intégrées ont chacun leur propre partie. La compression ZIP appliquée à tout ce XML explique pourquoi un XLSX est généralement beaucoup plus petit que le XLS équivalent.

Quelles métadonnées contient un XLSX

Les propriétés de base et étendues sont le même duo que pour DOCX. Les propriétés de base fournissent Title, Subject, Creator, Keywords, Description, Last Modified By, ainsi que les horodatages de création et de modification. Les propriétés étendues fournissent Application et AppVersion, Company, et (pour les feuilles de calcul) une liste des noms de feuilles et des plages nommées du classeur, ce qui révèle la structure d'un fichier sans l'ouvrir.

Une feuille de calcul laisse aussi fuiter des informations là où un document texte ne le fait pas, et cela mérite de s'y arrêter. Les lignes masquées, les colonnes masquées et les feuilles masquées restent dans le fichier ; le masquage est un réglage d'affichage, pas une suppression. Les commentaires et les notes de cellules voyagent avec le classeur. Un tableau croisé dynamique conserve une copie en cache de ses données source, de sorte qu'un tableau croisé résumant une feuille confidentielle peut encore contenir les valeurs de cette feuille après la suppression de la feuille elle-même. Les liens externes enregistrent le chemin complet du classeur vers lequel ils pointent, y compris les partages réseau.

Si vous êtes sur le point d'envoyer une feuille de calcul en dehors de votre organisation, ce sont ces quatre éléments qu'il faut vérifier, dans cet ordre. Aucun d'eux n'apparaît à l'écran.

Quand utiliser le format XLSX

Utilisez XLSX pour toute feuille de calcul de travail : il est compact, il garde les formules actives, il prend en charge toutes les fonctions Excel actuelles et il s'ouvre partout.

Utilisez plutôt CSV lorsque vous avez seulement besoin des nombres et que vous voulez un format qui restera lisible dans vingt ans, en acceptant que CSV ne conserve ni formules, ni mise en forme, ni feuilles multiples. Exportez en PDF lorsque vous envoyez un rapport destiné à être lu plutôt qu'à être modifié, ce qui résout aussi le problème des données masquées en une seule étape. Réservez XLS aux logiciels vraiment anciens qui ne peuvent pas ouvrir de formats plus récents.