Vad är filformatet XLSB?
.xlsb-filer är binära kalkylbladsarbetsböcker genererade av Microsoft Excel 2007 och senare. De lagrar kalkylbladsdata organiserad i kolumner och rader, där celler kan innehålla text, bilder, diagram, makron och formler.
Skapandet av XLSB-formatet
.xlsb introducerades tillsammans med Microsoft Excel 2007, som även förde med sig .xlsx-formatet, vilka båda ersatte det äldre .xls-formatet. Det binära arbetsboksformatet är utformat för att underlätta arbete med stora kalkylblad. Det kan öppnas av äldre versioner av Microsoft Excel, även om vissa funktioner kanske inte stöds fullt ut i sådana fall.
XLSB mot XLSX
Både .xlsb och .xlsx är ZIP-baserade OPC-paket - om man öppnar någon av dem i ett arkivverktyg avslöjas en mappstruktur av interna delar. Den avgörande skillnaden ligger inuti: .xlsx lagrar bladsdata som XML-filer, medan .xlsb lagrar samma data som binära BIFF12-postströmmar (.bin-delar såsom xl/worksheets/sheet1.bin). Eftersom XML-parsning hoppas över helt tar läsning och skrivning av .xlsb-filer betydligt mindre tid, vilket är särskilt viktigt vid arbete med mycket stora arbetsböcker. Det binära formatet höjer också taket för formellängd till 8 192 tecken, jämfört med gränsen på 1 024 tecken i det föråldrade .xls-formatet.
Notering om makron och säkerhet
.xlsb-filer kan innehålla makron - skript som körs på enheten hos den som öppnar filen. Eftersom makrostöd är inbyggt i själva formatet (det är alltid makroaktiverat, till skillnad från .xlsx), utnyttjas .xlsb-bilagor ibland av skadliga aktörer. Var särskilt försiktig när du öppnar .xlsb-filer som tagits emot från okända källor för att undvika att utsätta ditt system för potentiella hot.
Säkerhet & trygghet
RISK: MEDIUMTill skillnad från vanlig XLSX KAN en XLSB innehålla VBA-makron (den bäddar in xl/vbaProject.bin), så hantera en oväntad .xlsb som en .xlsm: Excel öppnar internet-/e-postfiler i Skyddad vy och kan varna för att makron är inaktiverade - låt skyddet vara på och aktivera inte makron för filer du inte förväntade dig. Skadliga arbetsböcker med makron är en reell phishing-vektor. Att öppna filen i Google Sheets eller LibreOffice undviker Excels VBA-motor helt om du bara behöver läsa datan.
Formatdetaljer
i ett nötskalProgram som öppnar XLSB-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-baserat OPC-paket - identisk yttre struktur som .xlsx och .xlsm |
| Kodning av celldata | BIFF12 binära postströmmar lagrade i .bin-delar (t.ex. xl/worksheets/sheet1.bin) |
| Makrostöd | Alltid makroaktiverat; ingen makrofri variant existerar (kontrast .xlsx mot .xlsm) |
| MIME-typ | application/vnd.ms-excel.sheet.binary.macroEnabled.12 |
| Magic bytes | 50 4B 03 04 („PK” ZIP lokal filhuvud-signatur vid offset 0) |
| Max rader per kalkylblad | 1 048 576 (2²⁰) |
| Max kolumner per kalkylblad | 16 384 (kolumner A-XFD) |
| Gräns för formellängd | 8 192 tecken per formel (mot 1 024 tecken i föråldrade .xls) |
| Filstorlek mot XLSX | Vanligtvis 40-75 % mindre än en motsvarande .xlsx för stora datatunga arbetsböcker |
| Laddnings-/sparprestanda | Betydligt snabbare än .xlsx på stora arbetsböcker; binära poster eliminerar XML-tolkningskostnad |
| Kryptering | Stöds via Office Open XML-kryptering (AES-128 eller AES-256) |
| Tredjepartskompatibilitet | Partiell - LibreOffice Calc och Google Sheets kan öppna .xlsb men med begränsad återgivning för komplexa funktioner |
| Släppt | 2007 (Excel 2007) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
XLSB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om XLSB-filer.