Waarom XLSB naar XLSM converteren?
Mensen converteren XLSB naar .XLSM voornamelijk voor compatibiliteit - veel meer tools van derden, scripts en BI-connectoren kunnen de op XML gebaseerde XLSM lezen dan de binaire XLSB. Beide formaten ondersteunen VBA-macro's, dus de overstap houdt alle automatisering intact terwijl de werkmap wordt opengesteld voor een breder ecosysteem. XLSB is sneller voor zeer grote bestanden, maar XLSM is de standaardkeuze bij het delen van bestanden of het voeden van datapijplijnen.
Hoe XLSB naar XLSM te converteren
Microsoft Excel - Opslaan als RELIABLE
Open de XLSB in Excel, druk op F12 (Windows) of gebruik Bestand > Opslaan als (Mac), kies Excel-werkmap met macro's (*.xlsm) uit de lijst met formaten, en sla op.
LibreOffice Calc FREE
Open de XLSB, kies Bestand > Opslaan als, selecteer Excel 2007-365 met macro's (.xlsm), en klik op Huidige indeling behouden wanneer daarom wordt gevraagd.
Opdrachtregel - LibreOffice CLI
Voer libreoffice --headless --convert-to xlsm file.xlsb uit om batchgewijs te converteren zonder de GUI te openen.
Programma's die XLSB converteren
Over deze formaten
Een XLSB-bestand is een Microsoft Excel-werkboek opgeslagen in binair formaat in plaats van het gebruikelijke XLSX. Het bevat dezelfde spreadsheets en kan macro's bevatten, maar opent en…
Open .XLSB details →Een XLSM-bestand is een Microsoft Excel-spreadsheet die VBA-macro's bevat - automatiseringscode die binnen het bestand wordt uitgevoerd. Open het in Microsoft Excel (volledige…
Open .XLSM details →Kwaliteit & waar op te letten
XLSM-bestanden zijn doorgaans groter danXLSBomdat XML-tekst minder compact is dan binaire opslag.- VBA-macro's worden intact overgenomen; als de werkmap geen macro's bevat, biedt opslaan als
.xlsxeen nog bredere compatibiliteit. - Als de getrouwheid van macro's cruciaal is, gebruik dan Excel voor de conversie - LibreOffice behoudt de macrocode in het bestand, maar voert mogelijk niet alle VBA correct uit.
Veelgestelde vragen
Blijven VBA-macro's behouden bij het converteren van XLSB naar XLSM?
XLSB als XLSM slaan VBA-macro's op in een ingebed vbaProject.bin-blok, dus de macrocode wordt intact overgedragen. Als u converteert via LibreOffice, blijven de macro's in het bestand - het openen van het resultaat in Excel zal ze normaal uitvoeren.Zullen formules en draaitabellen de conversie overleven?
XLSB en XLSM ondersteunen dezelfde formules, draaitabellen, grafieken en opmaak, dus converteren in Excel of LibreOffice is verliesvrij voor standaard werkmapinhoud.Waarom niet converteren naar XLSX in plaats van XLSM?
.xlsx deze verwijderen - Excel waarschuwt hierover en vereist dat u XLSM kiest om ze te behouden. Gebruik .xlsx alleen als u een kopie zonder macro's wilt.Waarom is het XLSM-bestand groter dan de originele XLSB?
XLSB slaat gegevens op als compacte binaire records, terwijl XLSM XML-tekst gebruikt binnen een ZIP-archief - dezelfde gegevens nemen meer ruimte in beslag in XML-vorm.