Skip to content

Cartella di lavoro binaria di excel

Formato Xlsb

Un file XLSB è un foglio di lavoro creato da Microsoft Excel, un programma utilizzato per creare e modificare fogli di calcolo. Contiene uno o più fogli di calcolo con celle disposte secondo una griglia di righe e colonne e può includere grafici, diagrammi e formattazione. I file XLSB sono salvati in formato binario.

I file XLSB differiscono dai fogli di calcolo standard in formato Open XML (.XLSX) in quanto memorizzano il foglio di calcolo utilizzando un formato binario (BIFF12). È probabile che il file XLSX venga utilizzato più spesso perché è compresso per risparmiare spazio ed è più facile da condividere con altri utenti. I file XLSB non sono compressi e sono quindi più grandi dei file XLSX. Tuttavia, i file XLSB possono funzionare in modo più efficiente all’interno di Excel perché sono salvati in un formato binario più grande.

Per creare un file XLSB con Excel, selezionare File → Salva con nome, quindi selezionare “Cartella di lavoro binaria di Excel (*.xlsb)” dal menu a discesa del tipo di file. A seconda del sistema operativo in uso, Excel salva i file XLSB nelle seguenti posizioni predefinite:

Tuttavia, Excel è l’opzione migliore per aprire i file XLSB perché supporta pienamente la formattazione dei fogli di calcolo Excel, che può includere grafici e la spaziatura dei campi di dati. Per aprire un file XLSB con Excel, selezionare File → Apri → Sfoglia, quindi scegliere il file XLSB che si desidera aprire.

Che cos’è una cartella di lavoro binaria di Excel?

xlsb) Binary File Format, che è una raccolta di record e strutture che specificano il contenuto della cartella di lavoro di Excel. Il contenuto può includere tabelle non strutturate o semi-strutturate di numeri, testo o sia numeri che testo, formule, collegamenti a dati esterni, grafici e immagini.

  Excel visualizzare solo area di lavoro

Qual è la differenza tra cartella di lavoro e binario di Excel?

La differenza principale tra XLSB e XLSX – XLSM è che i file all’interno del pacchetto zippato sono componenti binari compressi (. bin) codificati in un formato proprietario, invece di essere codice XML leggibile. I file binari sono ottimizzati per le prestazioni e possono memorizzare qualsiasi cosa sia possibile creare in Excel.

Da Xlsb a xlsx

Lavorare con file Excel di grandi dimensioni è spesso una seccatura. Si aprono più lentamente, impiegano un’eternità per essere salvati e spesso devono essere caricati su Cloud per essere condivisi con i colleghi o la famiglia. Perché allora non esplorare i vantaggi del formato di file XSLB (a volte confuso con XLSB)?

Un file XLSB è un formato di cartella di lavoro binario di Excel. I file binari vengono solitamente letti e scritti molto più velocemente e sono più piccoli dei file non binari. Questo perché i file binari sono un dump grezzo (fondamentalmente 1 e 0) della memoria. Se si aprono i file binari, questi possono sembrare dei messaggi incomprensibili. I file binari possono essere aperti solo se si conosce il tipo esatto di oggetto che costituisce il file. I file di testo invece (JSON, XML, CSV, text), come suggerisce il nome, sono file che possono essere aperti in editor di testo (Word, Notepad ecc.) e la loro struttura è incorporata nel file e può essere compresa semplicemente leggendo il file.

Ad esempio, un file XML ha di solito una propria notazione di tag e markup, una pagina web HTML ha standard universalmente accettati come HTML5, i file CSV hanno colonne e righe separate da delimitatori di colonna e riga. Lo svantaggio dei file di testo è che richiedono un overhead per costruire la struttura nel file stesso, ad esempio una singola variabile intera in un file XML dovrà essere incorporata in una serie di tag.

  Foglio excel per turni di lavoro gratis

Xlsb vs xlsx

La cosa più importante che ho sottolineato rispondendo a lei è che la scelta del formato del file di Excel NON influisce sulla velocità di calcolo di Excel una volta che il file è aperto, cioè il formato del file è semplicemente il modo in cui i dati all’interno di una cartella di lavoro di Excel vengono memorizzati quando vengono scritti sul file. Una volta caricata in Excel, una cartella di lavoro si comporta sempre allo stesso modo.

Il formato binario di Excel 2007-16 (*.xlsb) salva i dati all’interno di una cartella di lavoro di Excel in formato binario anziché in formato XML (Extensible Markup Language). Il formato binario (cioè 1 e 0) è molto più efficiente dell’XML leggibile dall’uomo, quindi il risultato è un file di dimensioni molto più ridotte quando viene salvato su disco. Tuttavia, la scelta del formato del file (XLSX vs. XLSM vs. XLSB) NON influisce sulla velocità di calcolo di Excel una volta che i file sono aperti, cioè influisce solo sulla velocità di apertura e salvataggio dei file a livello di prestazioni. Questo è l’unico punto dell’articolo collegato che non è corretto.

Quindi, quando si considera XLSM vs. XLSB, sceglierei sempre XLSB, a meno che per qualche motivo non si verifichino problemi, in quanto la dimensione del file su disco sarà inferiore. Tuttavia, non aspettatevi alcun impatto sulla velocità di calcolo una volta che i file sono aperti.

  Modulo rapportino di lavoro giornaliero excel

File excel binario

Ovviamente, occorre sempre esaminare la struttura del file e vedere se è possibile ridurre al minimo l’uso di funzioni volatili come OFFSET, INDIRECT, RAND, TODAY ecc. Le funzioni volatili vengono ricalcolate ogni volta che si apporta una modifica alla cartella di lavoro. È inoltre opportuno fare attenzione alla formattazione condizionale, che è anch’essa una funzione volatile.

Se salvate il vostro file in formato binario (xlsb), di solito sarà più piccolo del 20-40% rispetto a un file xlsx, si aprirà più rapidamente e calcolerà più velocemente. In questo esempio ho un file con 500.000 righe di dati di esempio che si presenta così:

E quando salvo lo stesso file nei tre formati più comuni, vediamo che il normale .xlsx e il formato .xlsm abilitato alle macro hanno esattamente le stesse dimensioni, mentre il formato .xlsb (anch’esso abilitato alle macro) ha dimensioni inferiori di circa il 32%.

Non entrerò nei dettagli tecnici, ma è sufficiente sapere che il formato binario è ottimizzato per le prestazioni e che qualsiasi file creato in Excel può essere memorizzato in questo formato. Non si perdono dati e supporta anche le macro. Lo svantaggio è che alcuni programmi comprendono solo i formati .xlsx e .xlsm, quindi se create file Excel che devono essere aperti in applicazioni di terze parti, dovreste fare una prova prima di convertire tutti i vostri file.