Che cos'è il formato di file XLSX?
I file con estensione .xlsx contengono fogli di calcolo compressi in un archivio ZIP, memorizzati in un formato aperto basato su XML - Office Open XML (OOXML). Il formato è stato introdotto con Microsoft Office 2007, progettato per fornire maggiore portabilità e interoperabilità rispetto al vecchio formato binario .xls.
Un foglio di calcolo .xlsx può contenere:
- Dati memorizzati sotto forma di tabelle
- Grafici e diagrammi
- Formule e funzioni
- Intervalli denominati, tabelle pivot e formattazione condizionale
.xlsx è il formato nativo per Microsoft Excel 2007 e tutte le versioni successive, ed è supportato anche in altre applicazioni di fogli di calcolo. Non supporta le macro - per le cartelle di lavoro che includono macro VBA, il file deve essere salvato come .xlsm, una variante dello stesso pacchetto OOXML. Un'alternativa a compressione binaria, .xlsb, offre dimensioni di file ridotte e caricamento più rapido per cartelle di lavoro molto grandi.
Sotto il cofano, un file .xlsx è un pacchetto ZIP standard contenente un insieme di file XML organizzati in una struttura di cartelle definita, con xl/workbook.xml come punto di ingresso primario e [Content_Types].xml nella root.
Oltre all'applicazione nativa Microsoft Excel, i file .xlsx sono ampiamente supportati - Google Sheets ed Excel per il web consentono entrambi di sfogliare, modificare e creare file .xlsx in modo completamente gratuito.
Sicurezza e incolumità
RISCHIO: LOWIl formato XLSX semplice non può contenere macro, quindi un allegato .xlsx è molto più sicuro di un .xlsm o del vecchio .xls. I rischi rimanenti sono i collegamenti esterni e gli attacchi basati su DDE/formule: una cartella di lavoro può richiamare dati da un URL o attivare contenuti esterni, per questo Excel apre i file provenienti da internet o email in Visualizzazione protetta - lasciala attiva e non abilitare la modifica per i file che non ti aspettavi. Se un «foglio di calcolo» arriva come .xlsm e ti chiede di abilitare le macro, sii sospettoso. L'apertura in Google Sheets o LibreOffice evita completamente il motore VBA di Excel.
Dettagli del formato
in sintesiProgrammi che aprono file XLSX
Dettagli tecnici
specifiche approfondite| Formato contenitore | Pacchetto ZIP/OPC (Open Packaging Conventions) |
| Linguaggio di markup primario | XML (Extensible Markup Language) |
| Tipo MIME | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| Magic bytes (hex) | 50 4B 03 04 - intestazione file locale ZIP standard |
| Voce primaria della cartella di lavoro | xl/workbook.xml all'interno del pacchetto ZIP |
| Supporto macro | Nessuno; le macro VBA richiedono la variante .xlsm |
| Righe massime per foglio | 1.048.576 (2^20) |
| Colonne massime per foglio | 16.384 (2^14, colonne da A a XFD) |
| Algoritmo di compressione | Deflate (ZIP) applicato a tutti i flussi delle parti XML |
| Tabella delle stringhe condivise | Valori di testo ripetuti deduplicati in xl/sharedStrings.xml |
| Archiviazione stili cella | Formati numerici, font, riempimenti e bordi definiti in xl/styles.xml |
| Supporto crittografia | Crittografia password AES-256 tramite struttura OOXML Encryption Info |
| Supporto formule | Oltre 400 funzioni integrate; supporta formule a matrice e riferimenti a tabelle strutturate |
| Ente di standardizzazione | ECMA International (ECMA-376) e ISO/IEC (ISO/IEC 29500) |
| Rilasciato | 2007 (Excel 2007); standardised as ECMA-376 / ISO-IEC 29500 (2008) |
| Standard aperto | Sì · royalty-free |
| Specifica | learn.microsoft.com |
Conversioni XLSX
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file XLSX.