Warum XLSB in XLSM konvertieren?
Man konvertiert XLSB zu .XLSM primär aus Kompatibilitätsgründen - weit mehr Drittanbieter-Tools, Skripte und BI-Connectoren können das XML-basierte XLSM lesen als das binäre XLSB. Beide Formate unterstützen VBA-Makros, sodass der Wechsel die gesamte Automatisierung intakt hält, während die Arbeitsmappe für ein breiteres Ökosystem geöffnet wird. XLSB ist schneller bei sehr großen Dateien, aber XLSM ist die Standardwahl für den Dateiaustausch oder Daten-Pipelines.
Wie man XLSB in XLSM konvertiert
Microsoft Excel - Speichern unter RELIABLE
Öffnen Sie die XLSB in Excel, drücken Sie F12 (Windows) oder nutzen Sie „Datei > Speichern unter“ (Mac), wählen Sie „Excel-Arbeitsmappe mit Makros“ (*.xlsm) aus der Formatliste und speichern Sie.
LibreOffice Calc FREE
Öffnen Sie die XLSB, wählen Sie „Datei > Speichern unter“, wählen Sie „Excel 2007-365 mit Makros“ (.xlsm) und klicken Sie auf „Aktuelles Format beibehalten“, wenn Sie dazu aufgefordert werden.
Befehlszeile - LibreOffice CLI
Führen Sie libreoffice --headless --convert-to xlsm file.xlsb aus, um eine Stapelkonvertierung ohne Öffnen der GUI durchzuführen.
Programme, die XLSB konvertieren
Über diese Formate
Eine XLSB-Datei ist eine Microsoft Excel-Arbeitsmappe im Binärformat statt im üblichen XLSX-Format. Sie enthält dieselben Tabellenblätter und kann Makros enthalten, öffnet und speichert…
.XLSB-Details öffnen →Eine XLSM-Datei ist eine Microsoft Excel-Tabelle, die VBA-Makros enthält - Automatisierungscode, der innerhalb der Datei ausgeführt wird. Öffnen Sie sie in Microsoft Excel (vollständige…
.XLSM-Details öffnen →Qualität & worauf zu achten ist
XLSM-Dateien sind in der Regel größer alsXLSB, da XML-Text weniger kompakt ist als binäre Speicherung.- VBA-Makros werden intakt übernommen; wenn die Arbeitsmappe keine Makros enthält, bietet das Speichern als
.xlsxeine noch breitere Kompatibilität. - Wenn die Makro-Treue entscheidend ist, verwenden Sie Excel für die Konvertierung - LibreOffice bewahrt den Makro-Code in der Datei, führt aber möglicherweise nicht alle VBA-Befehle korrekt aus.
Häufig gestellte Fragen
Bleiben VBA-Makros bei der Konvertierung von XLSB zu XLSM erhalten?
XLSB als auch XLSM speichern VBA-Makros in einem eingebetteten vbaProject.bin-Block, sodass der Makro-Code intakt übertragen wird. Wenn Sie über LibreOffice konvertieren, bleiben die Makros in der Datei erhalten - beim Öffnen des Ergebnisses in Excel werden sie normal ausgeführt.Überleben Formeln und Pivot-Tabellen die Konvertierung?
XLSB und XLSM unterstützen dieselben Formeln, Pivot-Tabellen, Diagramme und Formatierungen, sodass die Konvertierung in Excel oder LibreOffice für Standard-Inhalte verlustfrei ist.Warum nicht zu XLSX anstatt XLSM konvertieren?
.xlsx entfernt - Excel warnt davor und verlangt die Wahl von XLSM, um sie zu behalten. Verwenden Sie .xlsx nur, wenn Sie eine makrofreie Kopie wünschen.Warum ist die XLSM-Datei größer als die ursprüngliche XLSB?
XLSB speichert Daten als kompakte Binärdatensätze, während XLSM XML-Text innerhalb eines ZIP-Archivs verwendet - dieselben Daten benötigen in XML-Form mehr Platz.