XLS vs. XLSX

A partire da Microsoft Excel 2007, l'estensione file predefinita per i fogli di calcolo è .xlsx invece del vecchio .xls. La "x" alla fine sta per "XML", che significa Extensible Markup Language, un metodo per codificare i documenti. Sebbene in genere non sia necessario visualizzare l'XML utilizzato per produrre il foglio di calcolo, in tal caso verrà visualizzato come una serie di intestazioni, tag e dati. Questo testo diventa quindi il foglio di calcolo che vedi quando apri Excel.

Compressione automatica

Se hai mai scaricato un file "zippato" da Internet, sai che è notevolmente più piccolo del contenuto all'interno del file. Il tipo di file .xlsx consente a Excel di comprimere automaticamente i file "zippandoli" quando chiudi il programma e "decomprimendo" i file quando apri il programma. Ciò significa che risparmierai spazio sul disco rigido con il nuovo formato di file poiché il programma comprime automaticamente tutti i file.

Recupero dati

Se apri un file .xls e viene visualizzato un avviso che ti informa che il file è corrotto, spesso non puoi fare nulla per visualizzare il contenuto del file. Poiché XML memorizza le informazioni come contenitori separati all'interno del file, anche se una sezione è danneggiata, puoi comunque aprire il file e visualizzare le informazioni che non sono state danneggiate.

Funzionalità sulla privacy

XML salva determinate informazioni separatamente dal tuo documento, come commenti, note e righe e colonne nascoste. Se desideri condividere il documento con un'altra persona o organizzazione, l'estensione del file .xlsx ti consente di rendere queste sezioni invisibili all'altra parte. Questo può essere utile se hai bisogno di nascondere informazioni sensibili ma non vuoi creare un foglio di calcolo completamente nuovo.

Rilevamento macro

Le macro sono parti di script Visual Basic che possono essere eseguite dall'interno di un foglio di calcolo. Sebbene spesso utili, possono essere utilizzati in modo dannoso. L'estensione del file .xls non consente di sapere se sono presenti macro nel foglio di calcolo, ma il formato del file .xlsx sì, perché non può essere utilizzato con documenti che contengono macro. I fogli di calcolo con macro verranno salvati come file .xlsm per impostazione predefinita.