Co to jest format pliku XLSX?
Pliki z rozszerzeniem .xlsx zawierają arkusze kalkulacyjne skompresowane w archiwum ZIP, przechowywane w otwartym formacie opartym na XML - Office Open XML (OOXML). Format ten został wprowadzony wraz z pakietem Microsoft Office 2007, zaprojektowany w celu zapewnienia większej przenośności i interoperacyjności niż starszy format binarny .xls.
Arkusz .xlsx może zawierać:
- Dane przechowywane w formie tabel
- Wykresy i grafiki
- Formuły i funkcje
- Nazwane zakresy, tabele przestawne i formatowanie warunkowe
.xlsx to natywny format dla programu Microsoft Excel 2007 i wszystkich nowszych wersji, a także jest obsługiwany przez inne aplikacje do arkuszy kalkulacyjnych. Nie obsługuje on makr - w przypadku skoroszytów zawierających makra VBA, plik musi zostać zapisany jako .xlsm, czyli wariant tego samego pakietu OOXML. Binarnie skompresowana alternatywa, .xlsb, oferuje mniejsze rozmiary plików i szybsze ładowanie w przypadku bardzo dużych skoroszytów.
„Pod maską” plik .xlsx jest standardowym pakietem ZIP zawierającym zestaw plików XML zorganizowanych w zdefiniowanej strukturze folderów, z xl/workbook.xml jako głównym punktem wejścia i [Content_Types].xml w katalogu głównym.
Poza natywną aplikacją Microsoft Excel, pliki .xlsx są szeroko obsługiwane - Google Sheets i Excel dla sieci Web umożliwiają przeglądanie, edytowanie i tworzenie plików .xlsx całkowicie bezpłatnie.
Bezpieczeństwo
RYZYKO: LOWZwykły XLSX nie może zawierać makr, więc załącznik .xlsx jest znacznie bezpieczniejszy niż .xlsm lub starszy .xls. Pozostałe ryzyka to linki zewnętrzne i ataki oparte na DDE/formułach: skoroszyt może pobierać dane z adresu URL lub wyzwalać treści zewnętrzne, dlatego Excel otwiera pliki z internetu/e-maili w Widoku chronionym - pozostaw go włączonego i nie włączaj edycji dla plików, których się nie spodziewałeś. Jeśli „arkusz” przychodzi jako .xlsm i prosi o włączenie makr, zachowaj czujność. Otwarcie w Google Sheets lub LibreOffice całkowicie omija silnik VBA programu Excel.
Szczegóły formatu
w pigułceProgramy otwierające pliki XLSX
Szczegóły techniczne
specyfikacja| Format kontenera | Pakiet ZIP/OPC (Open Packaging Conventions) |
| Główny język znaczników | XML (Extensible Markup Language) |
| Typ MIME | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| Magiczne bajty (hex) | 50 4B 03 04 - standardowy nagłówek lokalnego pliku ZIP |
| Główny wpis skoroszytu | xl/workbook.xml wewnątrz pakietu ZIP |
| Obsługa makr | Brak; makra VBA wymagają wariantu .xlsm |
| Maksymalna liczba wierszy w arkuszu | 1 048 576 (2^20) |
| Maksymalna liczba kolumn w arkuszu | 16 384 (2^14, kolumny od A do XFD) |
| Algorytm kompresji | Deflate (ZIP) zastosowany do wszystkich strumieni części XML |
| Tabela współdzielonych ciągów | Powtarzające się wartości tekstowe zdeduplikowane w xl/sharedStrings.xml |
| Przechowywanie stylów komórek | Formaty liczb, czcionki, wypełnienia i obramowania zdefiniowane w xl/styles.xml |
| Obsługa szyfrowania | Szyfrowanie hasłem AES-256 poprzez strukturę OOXML Encryption Info |
| Obsługa formuł | Ponad 400 wbudowanych funkcji arkusza; obsługuje formuły tablicowe i strukturalne odwołania do tabel |
| Organizacja standaryzująca | ECMA International (ECMA-376) oraz ISO/IEC (ISO/IEC 29500) |
| Wydano | 2007 (Excel 2007); standardised as ECMA-376 / ISO-IEC 29500 (2008) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | learn.microsoft.com |
Konwersje XLSX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki XLSX.