Hvad er XLS-filformatet?
En fil med filendelsen .xls er et regnearksdokument oprettet med Microsoft Excel. .xls er et binært format bygget på OLE2 Compound File Binary (CFB)-containeren, internt organiseret som BIFF8-poster (Binary Interchange Format, version 8). Dette binære format blev brugt af Microsoft Excel-versioner fra 97 til 2003; ældre Excel 5.0/95-projektmapper brugte den tidligere BIFF5-variant. Det fulde specifikationsdokument for .xls - som er mere end 1.000 sider langt - er udgivet af Microsoft på deres Open Specifications-portal.
.xls er blevet erstattet af det nyere .xlsx-format, som er et XML-baseret regnearksformat, der bruger UTF-8-kodning. På trods af dette er .xls-filer stadig vidt udbredte og understøttes stadig af de fleste regnearksværktøjer. En .xls-projektmappe kan indeholde:
- Tabeller, der gemmer tekst eller tal
- Formler og navngivne områder
- Links til eksterne ressourcer
- Diagrammer og grafer
- Billeder og indlejrede objekter
Et .xls-regneark gemmer data i celler organiseret i et gitter af rækker og kolonner, hvor hver celle har en unik adresse. Projektmapper kan indeholde flere ark, hvilket giver brugerne mulighed for at organisere relaterede data på forskellige faner. Regnearksdokumenter kan bruges til at udføre beregninger, oprette dokumentation eller organisere og visualisere data. Brugere kan formatere tekst, bygge diagrammer eller skrive formler baseret på celledata. Afhængigt af programmet kan .xls-filer eksporteres til andre formater, herunder .ods eller almindelig .csv.
Sikkerhed og tryghed
RISIKO: MEDIUMI modsætning til en almindelig XLSX kan en ældre XLS indeholde VBA-makroer, hvilket gør den til en klassisk malware-vektor - en .xls-vedhæftning, der beder om «Aktiver indhold / Aktiver makroer», bør behandles med mistænksomhed, især hvis den er uventet. Excel åbner internet-/e-mail-filer i Beskyttet visning; lad det forblive aktiveret, og aktiver ikke redigering eller makroer for filer, du ikke forventede. Åbning af filen i Google Sheets eller LibreOffice undgår helt Excels VBA-motor. Formatet kan også indlejre OLE-objekter og eksterne links. Hvis du kun har brug for at læse dataene, er en gratis web-fremviser den sikreste vej.
Formatdetaljer
kort fortaltProgrammer der åbner XLS-filer
Tekniske detaljer
dyb specifikation| Containerformat | OLE2 Compound File Binary (CFB) |
| Internt postformat | BIFF8 (Binary Interchange File Format, version 8) |
| MIME-type | application/vnd.ms-excel |
| Magic bytes (hex) | D0 CF 11 E0 A1 B1 1A E1 ved offset 0 - OLE2 CFB-header delt med .doc og .ppt |
| Maksimalt antal rækker pr. ark | 65.536 (2¹⁶) |
| Maksimalt antal kolonner pr. ark | 256 (kolonner A-IV; 2⁸) |
| Strengkodning | UTF-16 LE inde i BIFF8 Unicode-strengposter |
| Numerisk præcision | 64-bit IEEE 754 double-precision floating point (15-17 betydende cifre) |
| Formellagring | Binær token-array (RPN-stil «ptg»-tokens) inde i formelposter |
| Shared String Table (SST) | Dublerede cellestrenge gemmes én gang og refereres via indeks, hvilket reducerer filstørrelsen |
| VBA-makrolagring | Indlejret i en separat «_VBA_PROJECT» OLE-strøm i CFB-containeren |
| Komprimering | Ingen - ingen indbygget komprimering (i modsætning til XLSX, som pakker XML i et ZIP-arkiv) |
| Kryptering | Valgfri RC4-baseret eller XOR-baseret adgangskodebeskyttelse af projektmappestrømme |
| Udvikler | Microsoft Corporation |
| Udgivet | 1987 (Excel 1.0); BIFF8 .xls used Excel 97-2003; superseded by XLSX in 2007 |
| Specifikation | learn.microsoft.com |
XLS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om XLS-filer.