Perché convertire XLSB in XLSM?
Le persone convertono XLSB in .XLSM principalmente per compatibilità - molti più strumenti di terze parti, script e connettori BI possono leggere il formato XLSM basato su XML rispetto al binario XLSB. Entrambi i formati supportano le macro VBA, quindi il passaggio mantiene intatta tutta l'automazione aprendo la cartella di lavoro a un ecosistema più ampio. XLSB è più veloce per file molto grandi, ma XLSM è la scelta standard quando si condividono file o si alimentano pipeline di dati.
Come convertire XLSB in XLSM
Microsoft Excel - Salva con nome RELIABLE
Apri l' XLSB in Excel, premi F12 (Windows) o usa File > Salva con nome (Mac), scegli Cartella di lavoro con attivazione macro di Excel (*.xlsm) dall'elenco dei formati e salva.
LibreOffice Calc FREE
Apri l' XLSB, scegli File > Salva con nome, seleziona Excel 2007-365 con attivazione macro (.xlsm) e clicca su Usa formato corrente quando richiesto.
Riga di comando - LibreOffice CLI
Esegui libreoffice --headless --convert-to xlsm file.xlsb per convertire in batch senza aprire l'interfaccia grafica.
Programmi che convertono XLSB
Informazioni su questi formati
Un file XLSB è una cartella di lavoro di Microsoft Excel salvata in formato binario invece del consueto XLSX. Contiene gli stessi fogli di calcolo e può includere macro, ma si apre e si…
Apri dettagli .XLSB →Un file XLSM è un foglio di calcolo Microsoft Excel che contiene macro VBA - codice di automazione che viene eseguito all'interno del file. Può essere aperto in Microsoft Excel (supporto…
Apri dettagli .XLSM →Qualità e a cosa prestare attenzione
- I file
XLSMsono tipicamente più grandi degliXLSBperché il testo XML è meno compatto della memorizzazione binaria. - Le macro VBA vengono trasferite intatte; se la cartella di lavoro non ha macro, il salvataggio come
.xlsxoffre una compatibilità ancora maggiore. - Se la fedeltà delle macro è fondamentale, usa Excel per la conversione - LibreOffice preserva il codice macro nel file ma potrebbe non eseguire correttamente tutto il VBA.
Domande frequenti
Le macro VBA vengono preservate durante la conversione da XLSB a XLSM?
XLSB che XLSM memorizzano le macro VBA in un blocco vbaProject.bin incorporato, quindi il codice macro viene trasferito intatto. Se converti tramite LibreOffice, le macro vengono mantenute nel file - aprendo il risultato in Excel verranno eseguite normalmente.Le formule e le tabelle pivot sopravviveranno alla conversione?
XLSB e XLSM supportano le stesse formule, tabelle pivot, grafici e formattazione, quindi la conversione in Excel o LibreOffice è senza perdita per i contenuti standard della cartella di lavoro.Perché non convertire in XLSX invece di XLSM?
.xlsx le rimuoverà - Excel avverte di questo e richiede di scegliere XLSM per conservarle. Usa .xlsx solo se desideri una copia senza macro.Perché il file XLSM è più grande dell'originale XLSB?
XLSB memorizza i dati come record binari compatti, mentre XLSM usa testo XML all'interno di un archivio ZIP - gli stessi dati occupano più spazio in formato XML.