Formato file

XLSX - Foglio di calcolo Office Open XML

XLSX è il formato di foglio di calcolo che Excel utilizza dal 2007. È un file ZIP di parti XML e memorizza autori, tempo di modifica e spesso dati che pensavi di aver rimosso.

.xlsx

XLSX è il formato di foglio di calcolo in cui Microsoft Excel salva di default da Excel 2007, sostituendo il binario XLS. È il formato per fogli di calcolo della stessa famiglia Office Open XML di DOCX, pubblicata come ECMA-376 e come standard ISO, motivo per cui LibreOffice Calc, Google Sheets e Apple Numbers possono tutti leggerlo e scriverlo.

Come un XLSX memorizza una cartella di lavoro

Un file XLSX è un archivio ZIP. Al suo interno, xl/workbook.xml elenca i fogli e gli intervalli con nome e ogni foglio ha la sua parte sotto xl/worksheets/, che contiene righe, celle, formule e riferimenti di cella.

C'è una parte che vale la pena conoscere: xl/sharedStrings.xml, la tabella delle stringhe condivise. Invece di ripetere un valore di testo in ogni cella che lo usa, Excel memorizza ogni stringa distinta una sola volta e fa sì che le celle vi puntino tramite indice. È questo che impedisce a un foglio di calcolo con cinquantamila etichette di categoria ripetute di diventare enorme, ed è il motivo per cui un valore di testo può rimanere nel file dopo che l'ultima cella che lo usava è stata cancellata.

Le formule sono memorizzate come testo insieme a un risultato in cache, così un lettore che non può valutare una formula può comunque mostrare l'ultimo valore calcolato da Excel. Grafici, definizioni di tabelle pivot, regole di formattazione condizionale e immagini incorporate hanno ciascuno la propria parte. La compressione ZIP su tutto quell'XML è il motivo per cui un XLSX è in genere una frazione della dimensione dell'XLS equivalente.

Quali metadati contiene un XLSX

Le proprietà principali ed estese sono la stessa coppia di DOCX. Le proprietà principali includono Title, Subject, Creator, Keywords, Description, Last Modified By e le date di creazione e modifica. Le proprietà estese includono Application e AppVersion, Company e (per i fogli di calcolo) un elenco dei nomi dei fogli e degli intervalli con nome nella cartella di lavoro, che rivela la struttura di un file senza aprirlo.

Un foglio di calcolo rivela informazioni anche in modi in cui un documento di testo non lo fa, ed è importante fermarsi su questo punto. Righe, colonne e fogli nascosti sono ancora nel file: nascondere è un'impostazione di visualizzazione, non una eliminazione. Commenti e note delle celle viaggiano con la cartella di lavoro. Una tabella pivot mantiene una copia in cache dei propri dati di origine, quindi una pivot che riassume un foglio riservato può ancora contenere i valori di quel foglio dopo che il foglio stesso è stato eliminato. I collegamenti esterni registrano il percorso completo della cartella di lavoro a cui puntano, condivisioni di rete incluse.

Se stai per inviare un foglio di calcolo fuori dalla tua organizzazione, questi quattro sono quelli da controllare, in quest'ordine. Nessuno di loro è visibile a schermo.

Quando usare XLSX

Usa XLSX per qualsiasi foglio di calcolo operativo: è compatto, mantiene attive le formule, supporta tutte le funzionalità Excel attuali e si apre ovunque.

Usa invece CSV quando ti servono solo i numeri e vuoi un formato che sarà ancora leggibile tra vent'anni, ma accetta che CSV non conserva formule, formattazione o fogli multipli. Esporta in PDF quando stai inviando un report che qualcuno dovrebbe leggere e non modificare, il che risolve anche il problema dei dati nascosti in un solo passaggio. Riserva XLS a software davvero vecchio che non può aprire formati più recenti.