Co to jest format pliku XLTX?
Plik .xltx to szablon skoroszytu Microsoft Excel Open XML - szablon arkusza kalkulacyjnego, który służy jako punkt wyjścia wielokrotnego użytku dla nowych skoroszytów. Należy on do rodziny formatów Office Open XML (OOXML) ustandaryzowanych jako ECMA-376 i ISO/IEC 29500, wprowadzonych wraz z pakietem Microsoft Office 2007.
Po otwarciu pliku .xltx w programie Excel, aplikacja tworzy nowy, nienazwany skoroszyt .xlsx wstępnie załadowany stylami, formułami, szerokościami kolumn, nagłówkami i wszelkimi wcześniej wprowadzonymi danymi - sam oryginalny plik .xltx nigdy nie jest modyfikowany. To zachowanie odróżnia szablony od zwykłych skoroszytów.
Wewnętrznie .xltx jest archiwum ZIP (pakietem OPC - Open Packaging Conventions) zawierającym pliki składowe XML w kodowaniu UTF-8: xl/workbook.xml definiuje strukturę skoroszytu, xl/worksheets/sheet1.xml przechowuje wstępnie wypełnione dane komórek, xl/styles.xml przechowuje formaty liczb i formatowanie komórek, a [Content_Types].xml identyfikuje pakiet jako szablon arkusza kalkulacyjnego, a nie zwykły skoroszyt. Zmiana rozszerzenia z .xltx na .zip pozwala podejrzeć pełną strukturę XML.
.xltx to format szablonu bez obsługi makr. Odpowiednikiem z obsługą makr jest .xltm, a starszym binarnym szablonem jest .xlt. Plik .xltx nie może przechowywać makr VBA - Excel ostrzeże o ich obecności i usunie je podczas zapisu. Format jest obsługiwany przez Microsoft Excel, LibreOffice Calc, Apple Numbers, Google Sheets oraz większość nowoczesnych aplikacji do arkuszy kalkulacyjnych.
Bezpieczeństwo
RYZYKO: LOWXLTX nie może zawierać makr VBA (wymagają one formatu XLTM). Ryzyko ogranicza się do zewnętrznych łączy danych (kwerendy sieciowe, Power Query) osadzonych w szablonach, które odświeżają się automatycznie po otwarciu. Widok chroniony programu Excel ma zastosowanie do plików XLTX z internetu/e-maila - należy go pozostawić włączonym.
Szczegóły formatu
w pigułceProgramy otwierające pliki XLTX
Szczegóły techniczne
specyfikacja| Kontener | Archiwum ZIP / OPC (Open Packaging Conventions) |
| Kodowanie | Binarne (opakowanie ZIP) + pliki składowe XML w UTF-8 wewnątrz |
| Kompresja | DEFLATE dla każdego elementu |
| Typ MIME | application/vnd.openxmlformats-officedocument.spreadsheetml.template |
| Standard | ECMA-376 5. wydanie (2021) / zgodność ISO/IEC 29500 Transitional lub Strict |
| Kluczowe pliki wewnętrzne | xl/workbook.xml, xl/worksheets/sheetN.xml, xl/styles.xml, [Content_Types].xml |
| Zachowanie szablonu | Otwarcie w programie Excel tworzy nowy, nienazwany skoroszyt; oryginał .xltx nigdy nie jest modyfikowany |
| Obsługa makr | Brak - odpowiednikiem z obsługą makr jest .xltm; VBA jest usuwane przy zapisie jako .xltx |
| Magic bytes | 50 4B 03 04 („PK”) na offsetcie 0; odróżniany od .xlsx przez [Content_Types].xml deklarujący spreadsheetml.template |
| Szyfrowanie | Pliki chronione hasłem używają szyfrowania OOXML Agile (CryptoAPI) |
| Typowy rozmiar pliku | 10 KB - 10 MB w zależności od stylów, obrazów i wykresów |
| Integralność | ZIP CRC-32 dla każdego elementu |
| Wsparcie wieloplatformowe | Windows (Excel), macOS (Excel/Numbers), Linux (LibreOffice Calc), Web (Excel Online) |
| Starszy odpowiednik | .xlt - binarny format szablonu Excel 97-2003 |
| Wydano | 2007 (Microsoft Office 2007, Excel 12.0); standardised ECMA-376 (2006) / ISO/IEC 29500 (2008) |
| Najnowsza wersja | ECMA-376 5th edition (2021) / ISO/IEC 29500:2016 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | ecma-international.org |
Konwersje XLTX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki XLTX.