Qu'est-ce que le format de fichier XLS ?
Un fichier avec l'extension .xls est un document de feuille de calcul créé avec Microsoft Excel. .xls est un format binaire construit sur le conteneur OLE2 Compound File Binary (CFB), organisé en interne sous forme d'enregistrements BIFF8 (Binary Interchange File Format, version 8). Ce format binaire a été utilisé par les versions de Microsoft Excel 97 à 2003 ; les classeurs Excel 5.0/95 plus anciens utilisaient la variante antérieure BIFF5. Le document de spécification complet de .xls - long de plus de 1 000 pages - est publié par Microsoft sur son portail Open Specifications.
Le format .xls a été remplacé par le nouveau format .xlsx, qui est un format de feuille de calcul basé sur XML utilisant l'encodage UTF-8. Malgré cela, les fichiers .xls restent largement utilisés et sont toujours pris en charge par la plupart des outils de tableur. Un classeur .xls peut contenir :
- Des tableaux stockant du texte ou des nombres
- Des formules et des plages nommées
- Des liens vers des ressources externes
- Des graphiques et des diagrammes
- Des images et des objets intégrés
Une feuille de calcul .xls stocke les données dans des cellules organisées dans une grille de lignes et de colonnes, où chaque cellule possède une adresse unique. Les classeurs peuvent contenir plusieurs feuilles, permettant aux utilisateurs d'organiser des données liées sur différents onglets. Les documents de feuille de calcul peuvent être utilisés pour effectuer des calculs, créer de la documentation ou organiser et visualiser des données. Les utilisateurs peuvent formater du texte, créer des graphiques ou écrire des formules basées sur les données des cellules. Selon l'application, les fichiers .xls peuvent être exportés vers d'autres formats, notamment .ods ou le simple .csv.
Sécurité et sûreté
RISQUE : MEDIUMContrairement à un simple XLSX, un ancien XLS peut transporter des macros VBA, ce qui en fait un vecteur classique de logiciels malveillants - une pièce jointe .xls qui demande d'« Activer le contenu / Activer les macros » doit être traitée avec méfiance, surtout si elle est inattendue. Excel ouvre les fichiers provenant d'Internet ou d'e-mails en « Mode protégé » ; laissez-le activé et n'autorisez pas l'édition ou les macros pour les fichiers que vous n'attendiez pas. Ouvrir le fichier dans Google Sheets ou LibreOffice permet d'éviter totalement le moteur VBA d'Excel. Le format peut également intégrer des objets OLE et des liens externes. Si vous avez seulement besoin de lire les données, une liseuse Web gratuite est la voie la plus sûre.
Détails du format
en brefProgrammes qui ouvrent les fichiers XLS
Détails techniques
spécifications approfondies| Format de conteneur | OLE2 Compound File Binary (CFB) |
| Format d'enregistrement interne | BIFF8 (Binary Interchange File Format, version 8) |
| Type MIME | application/vnd.ms-excel |
| Octets magiques (hex) | D0 CF 11 E0 A1 B1 1A E1 à l'offset 0 - en-tête OLE2 CFB partagé avec .doc et .ppt |
| Nombre maximal de lignes par feuille | 65 536 (2¹⁶) |
| Nombre maximal de colonnes par feuille | 256 (colonnes A-IV ; 2⁸) |
| Encodage des chaînes | UTF-16 LE à l'intérieur des enregistrements de chaînes Unicode BIFF8 |
| Précision numérique | Nombre à virgule flottante double précision IEEE 754 64 bits (15-17 chiffres significatifs) |
| Stockage des formules | Tableau de jetons binaires (jetons « ptg » de style RPN) à l'intérieur des enregistrements de formule |
| Table de chaînes partagées (SST) | Les chaînes de cellules en double sont stockées une seule fois et référencées par index, réduisant la taille du fichier |
| Stockage des macros VBA | Intégré dans un flux OLE séparé « _VBA_PROJECT » au sein du conteneur CFB |
| Compression | Aucune - pas de compression intégrée (contrairement au XLSX, qui enveloppe le XML dans une archive ZIP) |
| Chiffrement | Protection par mot de passe optionnelle basée sur RC4 ou XOR des flux du classeur |
| Développeur | Microsoft Corporation |
| Publié | 1987 (Excel 1.0); BIFF8 .xls used Excel 97-2003; superseded by XLSX in 2007 |
| Spécification | learn.microsoft.com |
Conversions XLS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers XLS.