Qu'est-ce que le format de fichier XLSB ?
Les fichiers .xlsb sont des classeurs de feuilles de calcul binaires générés par Microsoft Excel 2007 et les versions ultérieures. Ils stockent des données de feuilles de calcul organisées en colonnes et en lignes, où les cellules peuvent contenir du texte, des images, des graphiques, des macros et des formules.
Création du format XLSB
Le format .xlsb a été introduit en même temps que Microsoft Excel 2007, qui a également apporté le format .xlsx, remplaçant tous deux l'ancien format .xls. Le format de classeur binaire est conçu pour faciliter le travail avec de grandes feuilles de calcul. Il peut être ouvert par des versions plus anciennes de Microsoft Excel, bien que certaines fonctionnalités puissent ne pas être entièrement prises en charge dans ce cas.
XLSB vs XLSX
Les formats .xlsb et .xlsx sont tous deux des packages OPC basés sur ZIP - l'ouverture de l'un ou l'autre dans un outil d'archivage révèle une structure de dossiers de composants internes. La différence critique réside à l'intérieur : le .xlsx stocke les données des feuilles sous forme de fichiers XML, tandis que le .xlsb stocke les mêmes données sous forme de flux d'enregistrements binaires BIFF12 (parties .bin telles que xl/worksheets/sheet1.bin). Comme l'analyse XML est entièrement ignorée, la lecture et l'écriture des fichiers .xlsb prennent beaucoup moins de temps, ce qui est particulièrement important lors de l'utilisation de classeurs très volumineux. Le format binaire porte également le plafond de longueur des formules à 8 192 caractères, contre la limite de 1 024 caractères de l'ancien format .xls.
Note sur les macros et la sécurité
Les fichiers .xlsb peuvent contenir des macros - des scripts exécutés sur l'appareil de quiconque ouvre le fichier. Comme la prise en charge des macros est intégrée au format lui-même (il est toujours activé pour les macros, contrairement au .xlsx), les pièces jointes .xlsb sont parfois exploitées par des acteurs malveillants. Faites preuve d'une prudence particulière lors de l'ouverture de fichiers .xlsb reçus de sources inconnues pour éviter d'exposer votre système à des menaces potentielles.
Sécurité et sûreté
RISQUE : MEDIUMContrairement au simple XLSX, un XLSB PEUT contenir des macros VBA (il intègre xl/vbaProject.bin), traitez donc un .xlsb inattendu comme un .xlsm : Excel ouvre les fichiers provenant d'Internet ou d'e-mails en Mode protégé et peut avertir que les macros sont désactivées - laissez la protection activée et n'activez pas les macros pour les fichiers que vous n'attendiez pas. Les classeurs malveillants contenant des macros sont un véritable vecteur de phishing. L'ouverture du fichier dans Google Sheets ou LibreOffice évite entièrement le moteur VBA d'Excel si vous avez seulement besoin de lire les données.
Détails du format
en brefProgrammes qui ouvrent les fichiers XLSB
Détails techniques
spécifications approfondies| Format de conteneur | Package OPC basé sur ZIP - structure externe identique au .xlsx et .xlsm |
| Encodage des données de cellule | Flux d'enregistrements binaires BIFF12 stockés dans des parties .bin (ex: xl/worksheets/sheet1.bin) |
| Prise en charge des macros | Toujours activé pour les macros ; il n'existe pas de variante sans macro (contrairement à .xlsx vs .xlsm) |
| Type MIME | application/vnd.ms-excel.sheet.binary.macroEnabled.12 |
| Octets magiques | 50 4B 03 04 (signature d'en-tête de fichier local ZIP « PK » à l'offset 0) |
| Nombre max de lignes par feuille | 1 048 576 (2²⁰) |
| Nombre max de colonnes par feuille | 16 384 (colonnes A-XFD) |
| Limite de longueur de formule | 8 192 caractères par formule (contre 1 024 caractères dans l'ancien .xls) |
| Taille de fichier vs XLSX | Généralement 40 à 75 % plus petit qu'un .xlsx équivalent pour les classeurs volumineux riches en données |
| Performance de chargement/enregistrement | Significativement plus rapide que le .xlsx sur les classeurs volumineux ; les enregistrements binaires éliminent la surcharge d'analyse XML |
| Chiffrement | Pris en charge via le chiffrement Office Open XML (AES-128 ou AES-256) |
| Compatibilité tierce | Partielle - LibreOffice Calc et Google Sheets peuvent ouvrir le .xlsb mais avec une fidélité limitée pour les fonctionnalités complexes |
| Publié | 2007 (Excel 2007) |
| Standard ouvert | Oui · libre de droits |
| Spécification | learn.microsoft.com |
Conversions XLSB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers XLSB.