Vad är filformatet XLA?
.xla är en tilläggsfil associerad med Microsoft Excel, introducerad i Excel 97-eran som standardmekanism för att paketera återanvändbara makron och anpassade kalkylbladsfunktioner. Precis som .xls-arbetsböcker använder .xla containerformatet OLE2 Compound File Binary (CFB) - identifierat av de magiska byten D0 CF 11 E0 i början av filen - och kan som sådant inte öppnas eller läsas meningsfullt i en vanlig textredigerare.
Internt är en .xla-fil i huvudsak en BIFF8-arbetsbok flaggad som ett tillägg, med ett inbäddat VBA-projekt som körs automatiskt när Excel laddar filen. Ett .xla-tillägg kan vara ett officiellt Excel-tillägg skapat av Microsoft eller en anpassad, användarskapad fil. Tillägg är vanligtvis byggda för en specifik Excel-version och kan exponera nya menykommandon, kalkylbladsfunktioner eller formateringsverktyg.
Användare som ofta arbetar i Excel inser snabbt att ytterligare funktioner för att göra arbetet enklare och mer strömlinjeformat är mer än välkomna. Bra exempel är extra tid- och datumverktyg eller en kalkylbladsformatkonverterare. Till skillnad från fristående makrofiler laddas .xla-tillägg tyst vid uppstart utan att lägga till synliga blad i någon öppen arbetsbok.
.xla-filer är mer strukturerade än råa makroskript, men de bär fortfarande på säkerhetsrisker eftersom de innehåller exekverbar VBA-kod. Overifierade .xla-filer bör inte öppnas. Vissa .xla-tillägg har också begränsningar gällande antal aktiveringar eller kräver ytterligare programvara för att fungera korrekt. Sedan Excel 2007 har .xla ersatts av .xlam, som använder ett ZIP-baserat Open XML-paket snarare än den äldre binära containern; moderna Excel-versioner kan fortfarande ladda .xla-filer men formatet anses vara föråldrat.
Säkerhet & trygghet
RISK: HIGHEn XLA är exekverbar kod: att ladda den kör dess VBA i Excel med dina behörigheter, så ett skadligt eller manipulerat tillägg kan orsaka verklig skada (samma hotklass som makrofyllda .xlsm/ .xlam, och en känd vektor för skadlig kod). Ladda endast XLA-tillägg från källor du litar på och har verifierat. Moderna Office blockerar makron i filer markerade som kommande från internet (Mark of the Web) som standard - behåll det skyddet på; om Excel varnar eller inaktiverar tillägget, åsidosätt det inte för oönskade filer. Många organisationer blockerar tilläggsformat i sin gateway. Inspektera okända tillägg i VBA-redigeraren (Alt+F11) innan de aktiveras, om projektet inte är lösenordsskyddat.
Formatdetaljer
i ett nötskalProgram som öppnar XLA-filer
Tekniska detaljer
djup specifikation| Containerformat | OLE2 Compound File Binary (CFB) - samma strukturerade lagring som används av alla binära Office 97-2003-format |
| Internt binärt format | BIFF8 (Binary Interchange File Format 8), identisk basstruktur som .xls-arbetsböcker |
| Filsignatur (magic bytes) | D0 CF 11 E0 A1 B1 1A E1 vid byte-offset 0 - standard CFB/OLE2-header |
| MIME-typ | application/vnd.ms-excel |
| Makrospråk | VBA (Visual Basic for Applications), lagrat som en VBA-projektström inuti CFB-containern |
| Tilläggsflagga | Egenskapen Workbook IsAddin är satt till true; alla kalkylblad är dolda från användargränssnittet vid laddning |
| Laddningsmekanism | Registreras via Excels tilläggshanterare; laddas automatiskt vid Excel-start innan någon användararbetsbok öppnas |
| UDF-stöd | Kan exponera användardefinierade funktioner (UDFs) som kan anropas i cellformler i valfri öppen arbetsbok |
| Introducerades med | Microsoft Excel 97; förblev det primära tilläggsformatet fram till Excel 2003 |
| Ersatt av | .xlam (Excel 2007+), som använder en ZIP-baserad Open Packaging Convention (OPC)-container istället för CFB |
| Begränsning för rutnätsstorlek | BIFF8-begränsning: 65 536 rader × 256 kolumner per blad - samma tak som .xls-arbetsböcker |
| Säkerhetsmodell | Underkastad Excels säkerhetsinställningar för makron; att öppna en opålitlig .xla-fil kan exekvera godtycklig VBA-kod |
| Delad CFB-header | Går inte att skilja från .xls, .doc och .ppt enbart genom magiska bytes - filtypen bestäms av interna OLE2-strömnamn |
| Släppt | Excel 97 era (legacy add-in format; superseded by .xlam in Excel 2007) |
| Specifikation | learn.microsoft.com |
XLA-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om XLA-filer.