Co to jest format pliku XLA?
.xla to plik dodatku powiązany z Microsoft Excel, wprowadzony w erze Excel 97 jako standardowy mechanizm pakowania makr wielokrotnego użytku i niestandardowych funkcji arkusza. Podobnie jak skoroszyty .xls, .xla wykorzystuje format kontenera OLE2 Compound File Binary (CFB) - identyfikowany przez magiczne bajty D0 CF 11 E0 na początku pliku - i jako taki nie może być otwierany ani odczytywany w sensowny sposób w zwykłym edytorze tekstu.
Wewnętrznie plik .xla jest w zasadzie skoroszytem BIFF8 oznaczonym jako dodatek, z osadzonym projektem VBA, który uruchamia się automatycznie po załadowaniu pliku przez Excel. Dodatek .xla może być oficjalnym rozszerzeniem Excel stworzonym przez Microsoft lub niestandardowym plikiem utworzonym przez użytkownika. Dodatki są zazwyczaj budowane dla konkretnej wersji Excel i mogą udostępniać nowe polecenia menu, funkcje arkusza lub narzędzia formatowania.
Użytkownicy często pracujący w Excel szybko dochodzą do wniosku, że dodatkowe funkcje ułatwiające i usprawniające pracę są bardzo mile widziane. Dobrymi przykładami są dodatkowe narzędzia do obsługi czasu i daty lub konwerter formatów arkuszy. W przeciwieństwie do samodzielnych plików makr, dodatki .xla ładują się po cichu przy starcie, nie dodając widocznych arkuszy do żadnego otwartego skoroszytu.
Pliki .xla są bardziej ustrukturyzowane niż surowe skrypty makr, jednak nadal niosą ze sobą ryzyko bezpieczeństwa, ponieważ zawierają wykonywalny kod VBA. Niezweryfikowane pliki .xla nie powinny być otwierane. Niektóre dodatki .xla mają również ograniczenia dotyczące liczby aktywacji lub wymagają dodatkowego oprogramowania do poprawnego działania. Od wersji Excel 2007 format .xla został zastąpiony przez .xlam, który wykorzystuje pakiet Open XML oparty na formacie ZIP zamiast starszego kontenera binarnego; nowoczesne wersje Excel nadal mogą ładować pliki .xla, ale format ten jest uważany za przestarzały.
Bezpieczeństwo
RYZYKO: HIGHPlik XLA to kod wykonywalny: załadowanie go uruchamia jego VBA w Excel z Twoimi uprawnieniami, więc złośliwy lub zmodyfikowany dodatek może wyrządzić realne szkody (ta sama klasa zagrożenia co pliki .xlsm / .xlam z makrami i znany wektor złośliwego oprogramowania). Ładuj dodatki XLA tylko z zaufanych i zweryfikowanych źródeł. Nowoczesny pakiet Office domyślnie blokuje makra w plikach oznaczonych jako pochodzące z internetu (Mark of the Web) - zachowaj tę ochronę; jeśli Excel ostrzega lub wyłącza dodatek, nie ignoruj tego w przypadku nieoczekiwanych plików. Wiele organizacji blokuje formaty dodatków na bramach sieciowych. Przed włączeniem sprawdź nieznane dodatki w edytorze VBA (Alt+F11), jeśli projekt nie jest zablokowany hasłem.
Szczegóły formatu
w pigułceProgramy otwierające pliki XLA
Szczegóły techniczne
specyfikacja| Format kontenera | OLE2 Compound File Binary (CFB) - ten sam ustrukturyzowany magazyn używany przez wszystkie binarne formaty Office 97-2003 |
| Wewnętrzny format binarny | BIFF8 (Binary Interchange File Format 8), identyczna struktura bazowa jak w skoroszytach .xls |
| Sygnatura pliku (magiczne bajty) | D0 CF 11 E0 A1 B1 1A E1 przy offsecie bajtowym 0 - standardowy nagłówek CFB/OLE2 |
| Typ MIME | application/vnd.ms-excel |
| Język makr | VBA (Visual Basic for Applications), przechowywany jako strumień projektu VBA wewnątrz kontenera CFB |
| Flaga dodatku | Właściwość skoroszytu IsAddin ustawiona na true; wszystkie arkusze są ukryte w interfejsie użytkownika podczas ładowania |
| Mechanizm ładowania | Rejestrowany przez Menedżera Dodatków Excel; ładowany automatycznie przy starcie Excel przed otwarciem jakiegokolwiek skoroszytu użytkownika |
| Obsługa UDF | Może udostępniać funkcje zdefiniowane przez użytkownika (UDF), które można wywoływać w formułach komórek dowolnego otwartego skoroszytu |
| Wprowadzony w | Microsoft Excel 97; pozostał głównym formatem dodatków do wersji Excel 2003 |
| Zastąpiony przez | .xlam (Excel 2007+), który wykorzystuje kontener Open Packaging Convention (OPC) oparty na ZIP zamiast CFB |
| Limit rozmiaru siatki | Ograniczenie BIFF8: 65 536 wierszy × 256 kolumn na arkusz - ten sam limit co w skoroszytach .xls |
| Model bezpieczeństwa | Podlega ustawieniom bezpieczeństwa makr Excel; otwarcie niezaufanego pliku .xla może spowodować wykonanie dowolnego kodu VBA |
| Współdzielony nagłówek CFB | Nieodróżnialny od .xls, .doc i .ppt na podstawie samych magicznych bajtów - typ pliku jest określany przez wewnętrzne nazwy strumieni OLE2 |
| Wydano | Excel 97 era (legacy add-in format; superseded by .xlam in Excel 2007) |
| Specyfikacja | learn.microsoft.com |
Konwersje XLA
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki XLA.