Hvorfor konvertere XLSB til XLSM?
Folk konverterer XLSB til .XLSM primært af hensyn til kompatibilitet - langt flere tredjepartsværktøjer, scripts og BI-forbindelser kan læse den XML-baserede XLSM end den binære XLSB. Begge formater understøtter VBA-makroer, så skiftet holder al automatisering intakt, mens projektmappen åbnes for et bredere økosystem. XLSB er hurtigere til meget store filer, men XLSM er standardvalget, når man deler filer eller føder datakanaler.
Sådan konverterer du XLSB til XLSM
Microsoft Excel - Gem som RELIABLE
Åbn din XLSB i Excel, tryk på F12 (Windows) eller brug Filer > Gem som (Mac), vælg Excel-projektmappe med aktiverede makroer (*.xlsm) fra formatlisten, og gem.
LibreOffice Calc FREE
Åbn din XLSB, vælg Filer > Gem som, vælg Excel 2007-365 med aktiverede makroer (.xlsm), og klik på Behold nuværende format, når du bliver spurgt.
Kommandolinje - LibreOffice CLI
Kør libreoffice --headless --convert-to xlsm file.xlsb for at batch-konvertere uden at åbne brugerfladen.
Programmer der konverterer XLSB
Om disse formater
En XLSB-fil er en Microsoft Excel-projektmappe gemt i binært format i stedet for det sædvanlige XLSX. Den indeholder de samme regneark og kan indeholde makroer, men åbner og gemmer…
Åbn .XLSB detaljer →En XLSM-fil er et Microsoft Excel-regneark, der indeholder VBA-makroer - automatiseringskode, der kører inde i filen. Åbn den i Microsoft Excel (fuld makrounderstøttelse), LibreOffice Calc…
Åbn .XLSM detaljer →Kvalitet & hvad man skal være opmærksom på
XLSM-filer er typisk større endXLSB, fordi XML-tekst er mindre kompakt end binær lagring.- VBA-makroer overføres intakt; hvis projektmappen ikke har makroer, giver lagring som
.xlsxendnu bredere kompatibilitet. - Hvis makro-pålidelighed er afgørende, bør du bruge Excel til konverteringen - LibreOffice bevarer makrokoden i filen, men udfører muligvis ikke al VBA korrekt.
Ofte stillede spørgsmål
Bliver VBA-makroer bevaret ved konvertering fra XLSB til XLSM?
XLSB og XLSM gemmer VBA-makroer i en indlejret vbaProject.bin-blok, så makrokoden overføres intakt. Hvis du konverterer via LibreOffice, beholdes makroerne i filen - åbnes resultatet i Excel, vil de køre normalt.Vil formler og pivottabeller overleve konverteringen?
XLSB og XLSM understøtter de samme formler, pivottabeller, diagrammer og formatering, så konvertering i Excel eller LibreOffice er tabsfri for standardindhold i projektmappen.Hvorfor ikke konvertere til XLSX i stedet for XLSM?
.xlsx fjerne dem - Excel advarer om dette og kræver, at du vælger XLSM for at beholde dem. Brug kun .xlsx, hvis du ønsker en makrofri kopi.Hvorfor er XLSM-filen større end den oprindelige XLSB?
XLSB gemmer data som kompakte binære poster, mens XLSM bruger XML-tekst inde i et ZIP-arkiv - de samme data fylder mere i XML-form.