Varför konvertera XLSB till XLSM?
Man konverterar XLSB till .XLSM främst för kompatibilitet - betydligt fler tredjepartsverktyg, skript och BI-anslutningar kan läsa den XML-baserade XLSM än den binära XLSB. Båda formaten stöder VBA-makron, så bytet håller all automatisering intakt samtidigt som arbetsboken öppnas upp för ett bredare ekosystem. XLSB är snabbare för mycket stora filer, men XLSM är standardvalet vid delning av filer eller för datapipe-lines.
Hur man konverterar XLSB till XLSM
Microsoft Excel - Spara som RELIABLE
Öppna XLSB i Excel, tryck F12 (Windows) eller använd Arkiv > Spara som (Mac), välj Excel-arbetsbok med makron (*.xlsm) från formatlistan och spara.
LibreOffice Calc FREE
Öppna XLSB, välj Arkiv > Spara som, välj Excel 2007-365 med makron (.xlsm) och klicka på Behåll nuvarande format vid förfrågan.
Kommandorad - LibreOffice CLI
Kör libreoffice --headless --convert-to xlsm file.xlsb för att batch-konvertera utan att öppna det grafiska gränssnittet.
Program som konverterar XLSB
Om dessa format
En XLSB-fil är en Microsoft Excel-arbetsbok sparad i binärt format istället för det vanliga XLSX. Den innehåller samma kalkylblad och kan innehålla makron, men öppnas och sparas snabbare…
Öppna detaljer för .XLSB →En XLSM-fil är ett Microsoft Excel-kalkylblad som innehåller VBA-makron - automatiseringskod som körs inuti filen. Öppna den i Microsoft Excel (fullt makrostöd), LibreOffice Calc eller WPS…
Öppna detaljer för .XLSM →Kvalitet & vad man bör tänka på
XLSM-filer är vanligtvis större änXLSBeftersom XML-text är mindre kompakt än binär lagring.- VBA-makron följer med intakta; om arbetsboken inte har några makron ger sparande som
.xlsxännu bredare kompatibilitet. - Om makro-trohet är kritisk, använd Excel för konverteringen - LibreOffice bevarar makrokoden i filen men kan ha svårt att köra all VBA korrekt.
Vanliga frågor
Bevaras VBA-makron vid konvertering från XLSB till XLSM?
XLSB och XLSM lagrar VBA-makron i ett inbäddat vbaProject.bin-block, så makrokoden följer med intakt. Om du konverterar via LibreOffice behålls makrona i filen - om du öppnar resultatet i Excel körs de som vanligt.Kommer formler och pivottabeller att överleva konverteringen?
XLSB och XLSM stöder samma formler, pivottabeller, diagram och formatering, så konvertering i Excel eller LibreOffice är förlustfri för standardinnehåll i arbetsboken.Varför inte konvertera till XLSX istället för XLSM?
.xlsx att ta bort dem - Excel varnar för detta och kräver att du väljer XLSM för att behålla dem. Använd .xlsx endast om du vill ha en makrofri kopia.Varför är XLSM-filen större än den ursprungliga XLSB?
XLSB lagrar data som kompakta binära poster, medan XLSM använder XML-text inuti ett ZIP-arkiv - samma data tar mer plats i XML-form.