Co to jest format pliku XLSB?
Pliki .xlsb to binarne skoroszyty arkuszy kalkulacyjnych generowane przez Microsoft Excel 2007 i nowsze wersje. Przechowują one dane arkusza zorganizowane w kolumnach i wierszach, gdzie komórki mogą zawierać tekst, obrazy, wykresy, makra i formuły.
Powstanie formatu XLSB
Format .xlsb został wprowadzony wraz z Microsoft Excel 2007, który przyniósł również format .xlsx, oba zastępując starszy format .xls. Binarny format skoroszytu został zaprojektowany, aby ułatwić pracę z dużymi arkuszami kalkulacyjnymi. Może być otwierany przez starsze wersje Microsoft Excel, choć w takich przypadkach niektóre funkcje mogą nie być w pełni obsługiwane.
XLSB a XLSX
Zarówno .xlsb, jak i .xlsx to pakiety OPC oparte na formacie ZIP - otwarcie któregokolwiek z nich w narzędziu do archiwizacji ujawnia strukturę folderów części wewnętrznych. Kluczowa różnica tkwi w środku: .xlsx przechowuje dane arkuszy jako pliki XML, podczas gdy .xlsb przechowuje te same dane jako binarne strumienie rekordów BIFF12 (części .bin, takie jak xl/worksheets/sheet1.bin). Ponieważ parsowanie XML jest całkowicie pomijane, odczytywanie i zapisywanie plików .xlsb zajmuje znacznie mniej czasu, co jest szczególnie ważne przy pracy z bardzo dużymi skoroszytami. Format binarny podnosi również limit długości formuły do 8 192 znaków, w porównaniu do limitu 1 024 znaków w starym formacie .xls.
Uwaga dotycząca makr i bezpieczeństwa
Pliki .xlsb mogą zawierać makra - skrypty wykonywane na urządzeniu osoby otwierającej plik. Ponieważ obsługa makr jest wbudowana w sam format (zawsze obsługuje on makra, w przeciwieństwie do .xlsx), załączniki .xlsb są czasami wykorzystywane przez cyberprzestępców. Zachowaj szczególną ostrożność przy otwieraniu plików .xlsb otrzymanych z nieznanych źródeł, aby uniknąć narażenia systemu na potencjalne zagrożenia.
Bezpieczeństwo
RYZYKO: MEDIUMW przeciwieństwie do zwykłego XLSX, plik XLSB MOŻE zawierać makra VBA (osadza plik xl/vbaProject.bin), więc traktuj nieoczekiwany .xlsb jak .xlsm: Excel otwiera pliki z internetu/e-maila w Widoku chronionym i może ostrzegać, że makra są wyłączone - pozostaw ochronę włączoną i nie aktywuj makr dla plików, których się nie spodziewałeś. Złośliwe skoroszyty z makrami są realnym wektorem phishingu. Otwarcie pliku w Google Sheets lub LibreOffice całkowicie omija silnik VBA programu Excel, jeśli potrzebujesz tylko odczytać dane.
Szczegóły formatu
w pigułceProgramy otwierające pliki XLSB
Szczegóły techniczne
specyfikacja| Format kontenera | Pakiet OPC oparty na ZIP - identyczna struktura zewnętrzna jak .xlsx i .xlsm |
| Kodowanie danych komórek | Binarne strumienie rekordów BIFF12 przechowywane w częściach .bin (np. xl/worksheets/sheet1.bin) |
| Obsługa makr | Zawsze obsługuje makra; nie istnieje wariant bez makr (w przeciwieństwie do .xlsx vs .xlsm) |
| Typ MIME | application/vnd.ms-excel.sheet.binary.macroEnabled.12 |
| Magiczne bajty | 50 4B 03 04 (sygnatura nagłówka pliku lokalnego ZIP „PK” pod offsetem 0) |
| Maks. liczba wierszy w arkuszu | 1 048 576 (2²⁰) |
| Maks. liczba kolumn w arkuszu | 16 384 (kolumny A-XFD) |
| Limit długości formuły | 8 192 znaki na formułę (w porównaniu do 1 024 znaków w starym .xls) |
| Rozmiar pliku vs XLSX | Zazwyczaj o 40-75% mniejszy niż odpowiednik .xlsx dla dużych skoroszytów z dużą ilością danych |
| Wydajność ładowania/zapisu | Znacznie szybsza niż .xlsx w przypadku dużych skoroszytów; rekordy binarne eliminują narzut parsowania XML |
| Szyfrowanie | Obsługiwane przez szyfrowanie Office Open XML (AES-128 lub AES-256) |
| Kompatybilność z innymi programami | Częściowa - LibreOffice Calc i Google Sheets mogą otwierać .xlsb, ale z ograniczoną wiernością w przypadku złożonych funkcji |
| Wydano | 2007 (Excel 2007) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | learn.microsoft.com |
Konwersje XLSB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki XLSB.