Vad är filformatet XLS?
En fil med filändelsen .xls är ett kalkylblad skapat med Microsoft Excel. .xls är ett binärt format byggt på containern OLE2 Compound File Binary (CFB), internt organiserat som BIFF8-poster (Binary Interchange File Format, version 8). Detta binära format användes av Microsoft Excel-versionerna 97 till 2003; äldre Excel 5.0/95-arbetsböcker använde den tidigare BIFF5-varianten. Det fullständiga specifikationsdokumentet för .xls - över 1 000 sidor långt - publiceras av Microsoft på deras portal för öppna specifikationer.
.xls har ersatts av det nyare .xlsx-formatet, som är ett XML-baserat kalkylbladsformat med UTF-8-kodning. Trots det används .xls-filer fortfarande i stor utsträckning och stöds av de flesta kalkylprogram. En .xls-arbetsbok kan innehålla:
- Tabeller som lagrar text eller siffror
- Formler och namngivna intervall
- Länkar till externa resurser
- Diagram och grafer
- Bilder och inbäddade objekt
Ett .xls-kalkylblad lagrar data i celler organiserade i ett rutnät av rader och kolumner, där varje cell har en unik adress. Arbetsböcker kan innehålla flera blad, vilket gör att användare kan organisera relaterad data i olika flikar. Kalkylblad kan användas för att utföra beräkningar, skapa dokumentation eller organisera och visualisera data. Användare kan formatera text, bygga diagram eller skriva formler baserat på celldata. Beroende på programmet kan .xls-filer exporteras till andra format, inklusive .ods eller ren .csv.
Säkerhet & trygghet
RISK: MEDIUMTill skillnad från en vanlig XLSX kan en äldre XLS innehålla VBA-makron, vilket gör den till en klassisk vektor för skadlig kod - en .xls-bilaga som ber dig «Aktivera innehåll / Aktivera makron» bör behandlas med misstänksamhet, särskilt om den är oväntad. Excel öppnar filer från internet/e-post i Skyddad vy; låt den vara på och aktivera inte redigering eller makron för filer du inte förväntat dig. Att öppna filen i Google Sheets eller LibreOffice undviker Excels VBA-motor helt. Formatet kan även bädda in OLE-objekt och externa länkar. Om du bara behöver läsa datan är en gratis webbvisare den säkraste vägen.
Formatdetaljer
i ett nötskalProgram som öppnar XLS-filer
Tekniska detaljer
djup specifikation| Containerformat | OLE2 Compound File Binary (CFB) |
| Internt postformat | BIFF8 (Binary Interchange File Format, version 8) |
| MIME-typ | application/vnd.ms-excel |
| Magic bytes (hex) | D0 CF 11 E0 A1 B1 1A E1 vid offset 0 - OLE2 CFB-header som delas med .doc och .ppt |
| Maximalt antal rader per blad | 65 536 (2¹⁶) |
| Maximalt antal kolumner per blad | 256 (kolumner A-IV; 2⁸) |
| Strängkodning | UTF-16 LE inuti BIFF8 Unicode-strängposter |
| Numerisk precision | 64-bitars IEEE 754 dubbelprecision flyttal (15-17 signifikanta siffror) |
| Formellagring | Binär token-array (RPN-stil «ptg»-tokens) inuti Formula-poster |
| Shared String Table (SST) | Dubbletter av cellsträngar lagras en gång och refereras via index, vilket minskar filstorleken |
| VBA-makrolagring | Inbäddad i en separat «_VBA_PROJECT» OLE-ström inuti CFB-containern |
| Komprimering | Ingen - ingen inbyggd komprimering (till skillnad från XLSX, som omsluter XML i ett ZIP-arkiv) |
| Kryptering | Valfritt RC4-baserat eller XOR-baserat lösenordsskydd av arbetsboksströmmar |
| Utvecklare | Microsoft Corporation |
| Släppt | 1987 (Excel 1.0); BIFF8 .xls used Excel 97-2003; superseded by XLSX in 2007 |
| Specifikation | learn.microsoft.com |
XLS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om XLS-filer.