Was ist das XLS-Dateiformat?
Eine Datei mit der Erweiterung .xls ist ein mit Microsoft Excel erstelltes Tabellendokument. .xls ist ein Binärformat, das auf dem OLE2 Compound File Binary (CFB)-Container basiert und intern als BIFF8-Datensätze (Binary Interchange File Format, Version 8) organisiert ist. Dieses Binärformat wurde von Microsoft Excel in den Versionen 97 bis 2003 verwendet; ältere Excel-5.0/95-Arbeitsmappen verwendeten die frühere BIFF5-Variante. Das vollständige .xls-Spezifikationsdokument - mehr als 1.000 Seiten lang - wird von Microsoft auf seinem Open-Specifications-Portal veröffentlicht.
.xls wurde durch das neuere .xlsx-Format abgelöst, ein XML-basiertes Tabellenformat mit UTF-8-Kodierung. Trotzdem bleiben .xls-Dateien weit verbreitet und werden von den meisten Tabellenprogrammen weiterhin unterstützt. Eine .xls-Arbeitsmappe kann Folgendes enthalten:
- Tabellen mit Text oder Zahlen
- Formeln und benannte Bereiche
- Verknüpfungen mit externen Ressourcen
- Diagramme und Grafiken
- Bilder und eingebettete Objekte
Eine .xls-Tabelle speichert Daten in Zellen, die in einem Raster aus Zeilen und Spalten organisiert sind, wobei jede Zelle eine eindeutige Adresse hat. Arbeitsmappen können mehrere Tabellenblätter enthalten, sodass Benutzer verwandte Daten über Registerkarten organisieren können. Tabellendokumente können für Berechnungen, die Erstellung von Dokumentationen oder die Organisation und Visualisierung von Daten verwendet werden. Benutzer können Text formatieren, Diagramme erstellen oder Formeln basierend auf Zelldaten schreiben. Je nach Anwendung können .xls-Dateien in andere Formate exportiert werden, einschließlich .ods oder einfachem .csv.
Sicherheit
RISIKO: MEDIUMIm Gegensatz zu einem einfachen XLSX kann ein veraltetes XLS VBA-Makros enthalten, was es zu einem klassischen Malware-Vektor macht - ein .xls-Anhang, der zur „Inhalte aktivieren / Makros aktivieren“ auffordert, sollte mit Vorsicht behandelt werden, besonders wenn er unerwartet ist. Excel öffnet Internet-/E-Mail-Dateien in der geschützten Ansicht; lassen Sie diese aktiviert und aktivieren Sie keine Bearbeitung oder Makros für Dateien, die Sie nicht erwartet haben. Das Öffnen der Datei in Google Sheets oder LibreOffice umgeht Excels VBA-Engine vollständig. Das Format kann auch OLE-Objekte und externe Verknüpfungen einbetten. Wenn Sie nur die Daten lesen möchten, ist ein kostenloser Web-Viewer der sicherste Weg.
Formatdetails
kurz gefasstProgramme zum Öffnen von XLS-Dateien
Technische Details
technische Spezifikation| Container-Format | OLE2 Compound File Binary (CFB) |
| Internes Datensatzformat | BIFF8 (Binary Interchange File Format, Version 8) |
| MIME-Typ | application/vnd.ms-excel |
| Magic Bytes (Hex) | D0 CF 11 E0 A1 B1 1A E1 bei Offset 0 - OLE2-CFB-Header, gemeinsam mit .doc und .ppt |
| Maximale Zeilen pro Tabellenblatt | 65.536 (2¹⁶) |
| Maximale Spalten pro Tabellenblatt | 256 (Spalten A-IV; 2⁸) |
| Zeichenkodierung | UTF-16 LE in BIFF8-Unicode-Zeichenketten-Datensätzen |
| Numerische Präzision | 64-Bit-IEEE-754-Gleitkommazahl doppelter Genauigkeit (15-17 signifikante Stellen) |
| Formel-Speicherung | Binäres Token-Array (RPN-artige „ptg“-Token) in Formel-Datensätzen |
| Shared String Table (SST) | Doppelte Zellenzeichenketten werden einmalig gespeichert und per Index referenziert, was die Dateigröße reduziert |
| VBA-Makro-Speicherung | Eingebettet in einem separaten „_VBA_PROJECT“-OLE-Stream im CFB-Container |
| Komprimierung | Keine - keine integrierte Komprimierung (im Gegensatz zu XLSX, das XML in einem ZIP-Archiv verpackt) |
| Verschlüsselung | Optionaler RC4-basierter oder XOR-basierter Passwortschutz von Arbeitsmappe-Streams |
| Entwickler | Microsoft Corporation |
| Veröffentlicht | 1987 (Excel 1.0); BIFF8 .xls used Excel 97-2003; superseded by XLSX in 2007 |
| Spezifikation | learn.microsoft.com |
XLS-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu XLS-Dateien.