Was ist das XLA-Dateiformat?
.xla ist eine Add-In-Datei, die Microsoft Excel zugeordnet ist und in der Excel-97-Ära als Standardmechanismus zur Paketierung wiederverwendbarer Makros und benutzerdefinierter Tabellenfunktionen eingeführt wurde. Wie .xls-Arbeitsmappen verwendet .xla das OLE2 Compound File Binary (CFB)-Containerformat - erkennbar an den D0 CF 11 E0 Magic Bytes am Dateianfang - und kann daher in einem einfachen Texteditor nicht sinnvoll geöffnet oder gelesen werden.
Intern ist eine .xla-Datei im Wesentlichen eine BIFF8-Arbeitsmappe, die als Add-In gekennzeichnet ist und ein eingebettetes VBA-Projekt enthält, das automatisch ausgeführt wird, wenn Excel die Datei lädt. Ein .xla-Add-In kann eine offizielle Excel-Erweiterung von Microsoft oder eine benutzerdefinierte, selbst erstellte Datei sein. Add-Ins werden typischerweise für eine bestimmte Excel-Version entwickelt und können neue Menübefehle, Tabellenfunktionen oder Formatierungswerkzeuge bereitstellen.
Wer häufig mit Excel arbeitet, stellt schnell fest, dass zusätzliche Funktionen, die die Arbeit erleichtern und effizienter gestalten, sehr willkommen sind. Gute Beispiele sind zusätzliche Zeit- und Datumshilfsprogramme oder ein Tabellenkalkulationsformat-Konverter. Im Gegensatz zu eigenständigen Makrodateien laden .xla-Add-Ins beim Start unbemerkt, ohne sichtbare Tabellenblätter zu einer geöffneten Arbeitsmappe hinzuzufügen.
.xla-Dateien sind strukturierter als einfache Makroskripts, bergen jedoch dennoch Sicherheitsrisiken, da sie ausführbaren VBA-Code enthalten. Nicht verifizierte .xla-Dateien sollten nicht geöffnet werden. Einige .xla-Add-Ins haben zudem Einschränkungen hinsichtlich der Anzahl der Aktivierungen oder benötigen zusätzliche Software, um korrekt zu funktionieren. Seit Excel 2007 wurde .xla durch .xlam abgelöst, das ein ZIP-basiertes Open-XML-Paket statt des veralteten Binärcontainers verwendet; moderne Excel-Versionen können .xla-Dateien zwar noch laden, das Format gilt jedoch als veraltet.
Sicherheit
RISIKO: HIGHEine XLA ist ausführbarer Code: Das Laden führt ihr VBA in Excel mit Ihren Berechtigungen aus, sodass ein bösartiges oder manipuliertes Add-In echten Schaden anrichten kann (dieselbe Bedrohungsklasse wie makrolastige .xlsm/.xlam und ein bekannter Malware-Verbreitungsweg). Laden Sie XLA-Add-Ins nur aus Quellen, denen Sie vertrauen und die Sie überprüft haben. Modernes Office blockiert standardmäßig Makros in Dateien, die als aus dem Internet stammend markiert sind (Mark of the Web) - lassen Sie diesen Schutz aktiviert; wenn Excel ein Add-In warnt oder deaktiviert, umgehen Sie dies nicht bei unaufgefordert erhaltenen Dateien. Viele Organisationen blockieren Add-In-Formate am Gateway. Prüfen Sie unbekannte Add-Ins im VBA-Editor (Alt+F11), bevor Sie sie aktivieren - sofern das Projekt nicht kennwortgeschützt ist.
Formatdetails
kurz gefasstProgramme zum Öffnen von XLA-Dateien
Technische Details
technische Spezifikation| Containerformat | OLE2 Compound File Binary (CFB) - derselbe strukturierte Speicher, der von allen Office 97-2003-Binärformaten verwendet wird |
| Internes Binärformat | BIFF8 (Binary Interchange File Format 8), identische Grundstruktur wie .xls-Arbeitsmappen |
| Datei-Signatur (Magic Bytes) | D0 CF 11 E0 A1 B1 1A E1 bei Byte-Offset 0 - der standardmäßige CFB/OLE2-Header |
| MIME-Typ | application/vnd.ms-excel |
| Makrosprache | VBA (Visual Basic for Applications), gespeichert als VBA-Projekt-Stream im CFB-Container |
| Add-In-Flag | IsAddin-Eigenschaft der Arbeitsmappe auf true gesetzt; alle Tabellenblätter sind beim Laden für die Benutzeroberfläche ausgeblendet |
| Lademechanismus | Registrierung über den Excel-Add-In-Manager; wird automatisch beim Excel-Start geladen, bevor eine Benutzerarbeitsmappe geöffnet wird |
| UDF-Unterstützung | Kann benutzerdefinierte Funktionen (UDFs) bereitstellen, die in Zellformeln jeder geöffneten Arbeitsmappe aufgerufen werden können |
| Eingeführt mit | Microsoft Excel 97; blieb bis Excel 2003 das primäre Add-In-Format |
| Abgelöst durch | .xlam (Excel 2007+), das einen ZIP-basierten Open Packaging Convention (OPC)-Container statt CFB verwendet |
| Rastergröße | BIFF8-Beschränkung: 65.536 Zeilen × 256 Spalten pro Blatt - gleiche Obergrenze wie .xls-Arbeitsmappen |
| Sicherheitsmodell | Unterliegt den Excel-Makrosicherheitseinstellungen; das Öffnen einer nicht vertrauenswürdigen .xla-Datei kann beliebigen VBA-Code ausführen |
| Gemeinsamer CFB-Header | Anhand der Magic Bytes allein nicht von .xls, .doc und .ppt zu unterscheiden - der Dateityp wird durch interne OLE2-Stream-Namen bestimmt |
| Veröffentlicht | Excel 97 era (legacy add-in format; superseded by .xlam in Excel 2007) |
| Spezifikation | learn.microsoft.com |
XLA-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu XLA-Dateien.