Hva er XLA-filformatet?
.xla er en tilleggsfil assosiert med Microsoft Excel, introdusert i Excel 97-æraen som standardmekanismen for å pakke gjenbrukbare makroer og egendefinerte regnearkfunksjoner. I likhet med .xls-arbeidsbøker, bruker .xla containerformatet OLE2 Compound File Binary (CFB) - identifisert av de magiske bytene D0 CF 11 E0 i starten av filen - og kan derfor ikke åpnes eller leses meningsfullt i et vanlig tekstredigeringsprogram.
Internt er en .xla-fil i hovedsak en BIFF8-arbeidsbok flagget som et tillegg, med et innebygd VBA-prosjekt som kjører automatisk når Excel laster filen. Et .xla-tillegg kan være en offisiell Excel-utvidelse laget av Microsoft eller en tilpasset, brukerdefinert fil. Tillegg er vanligvis bygget for en spesifikk Excel-versjon og kan eksponere nye menykommandoer, regnearkfunksjoner eller formateringsverktøy.
Brukere som jobber ofte i Excel kommer raskt til konklusjonen at tilleggsfunksjoner som gjør arbeidet enklere og mer strømlinjeformet er mer enn velkomne. Gode eksempler er ekstra tids- og datoverktøy eller en formatkonverterer for regneark. Til forskjell fra frittstående makrofiler, lastes .xla-tillegg lydløst ved oppstart uten å legge til synlige ark i åpne arbeidsbøker.
.xla-filer er mer strukturerte enn rå makroskript, men de innebærer fortsatt en sikkerhetsrisiko fordi de inneholder kjørbar VBA-kode. Uverifiserte .xla-filer bør ikke åpnes. Noen .xla-tillegg har også begrensninger knyttet til antall aktiveringer eller krever ytterligere programvare for å fungere korrekt. Siden Excel 2007 har .xla blitt erstattet av .xlam, som bruker en ZIP-basert Open XML-pakke i stedet for den eldre binære containeren; moderne Excel-versjoner kan fortsatt laste .xla-filer, men formatet anses som foreldet.
Sikkerhet og trygghet
RISIKO: HIGHEn XLA er kjørbar kode: innlasting av den kjører dens VBA i Excel med dine rettigheter, så et ondsinnet eller manipulert tillegg kan gjøre reell skade (samme trusselklasse som makroholdige .xlsm/ .xlam, og en kjent vektor for skadevare). Last kun inn XLA-tillegg fra kilder du stoler på og har verifisert. Moderne Office blokkerer som standard makroer i filer merket som kommende fra internett (Mark of the Web) - behold denne beskyttelsen på; hvis Excel advarer eller deaktiverer tillegget, må du ikke overstyre dette for uoppfordrede filer. Mange organisasjoner blokkerer tilleggsformater i brannmuren. Inspiser ukjente tillegg i VBA-editoren (Alt+F11) før aktivering, dersom prosjektet ikke er passordlåst.
Formatdetaljer
i et nøtteskallProgrammer som åpner XLA-filer
Tekniske detaljer
dyp spesifikasjon| Containerformat | OLE2 Compound File Binary (CFB) - samme strukturerte lagring som brukes av alle binære Office 97-2003-formater |
| Internt binærformat | BIFF8 (Binary Interchange File Format 8), identisk basestruktur som .xls-arbeidsbøker |
| Filsignatur (magic bytes) | D0 CF 11 E0 A1 B1 1A E1 ved byte-offset 0 - standard CFB/OLE2-header |
| MIME-type | application/vnd.ms-excel |
| Makrospråk | VBA (Visual Basic for Applications), lagret som en VBA-prosjektstrøm inne i CFB-containeren |
| Tilleggsflagg | Egenskapen «Workbook IsAddin» er satt til sann; alle regneark er skjult fra brukergrensesnittet ved innlasting |
| Innlastingsmekanisme | Registrert via Excels tilleggsbehandling; lastes automatisk ved oppstart av Excel før noen brukerarbeidsbok åpnes |
| UDF-støtte | Kan eksponere brukerdefinerte funksjoner (UDF-er) som kan kalles i celleformler i alle åpne arbeidsbøker |
| Introdusert med | Microsoft Excel 97; forble det primære tilleggsformatet ut Excel 2003 |
| Erstattet av | .xlam (Excel 2007+), som bruker en ZIP-basert Open Packaging Convention (OPC)-container i stedet for CFB |
| Grense for rutenettstørrelse | BIFF8-begrensning: 65 536 rader × 256 kolonner per ark - samme tak som .xls-arbeidsbøker |
| Sikkerhetsmodell | Underlagt Excels sikkerhetsinnstillinger for makroer; åpning av en utrygg .xla-fil kan kjøre vilkårlig VBA-kode |
| Delt CFB-header | Kan ikke skilles fra .xls, .doc og .ppt kun ved hjelp av magiske byte - filtypen bestemmes av interne OLE2-strømnavn |
| Utgitt | Excel 97 era (legacy add-in format; superseded by .xlam in Excel 2007) |
| Spesifikasjon | learn.microsoft.com |
XLA-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om XLA-filer.