Che cos'è il formato di file XLS?
Un file con estensione .xls è un documento di foglio di calcolo creato con Microsoft Excel. .xls è un formato binario basato sul contenitore OLE2 Compound File Binary (CFB), organizzato internamente come record BIFF8 (Binary Interchange File Format, versione 8). Questo formato binario è stato utilizzato dalle versioni di Microsoft Excel dalla 97 alla 2003; le cartelle di lavoro di versioni precedenti come Excel 5.0/95 utilizzavano la variante BIFF5. Il documento di specifica completo di .xls - lungo più di 1.000 pagine - è pubblicato da Microsoft sul suo portale Open Specifications.
Il formato .xls è stato sostituito dal più recente .xlsx, che è un formato di foglio di calcolo basato su XML che utilizza la codifica UTF-8. Nonostante ciò, i file .xls rimangono ampiamente utilizzati e sono ancora supportati dalla maggior parte degli strumenti di foglio di calcolo. Una cartella di lavoro .xls può contenere:
- Tabelle che memorizzano testo o numeri
- Formule e intervalli denominati
- Collegamenti a risorse esterne
- Grafici e diagrammi
- Immagini e oggetti incorporati
Un foglio di calcolo .xls memorizza i dati in celle organizzate in una griglia di righe e colonne, dove ogni cella ha un indirizzo univoco. Le cartelle di lavoro possono contenere più fogli, consentendo agli utenti di organizzare i dati correlati in diverse schede. I documenti di foglio di calcolo possono essere utilizzati per eseguire calcoli, creare documentazione o organizzare e visualizzare dati. Gli utenti possono formattare il testo, creare grafici o scrivere formule basate sui dati delle celle. A seconda dell'applicazione, i file .xls possono essere esportati in altri formati, inclusi .ods o semplice .csv.
Sicurezza e incolumità
RISCHIO: MEDIUMA differenza di un semplice XLSX, un file XLS legacy può trasportare macro VBA, rendendolo un classico vettore di malware - un allegato .xls che richiede di «Abilitare il contenuto / Abilitare le macro» deve essere trattato con sospetto, specialmente se inaspettato. Excel apre i file provenienti da Internet o e-mail in Visualizzazione protetta; lasciala attiva e non abilitare la modifica o le macro per i file che non ti aspettavi. Aprire il file in Google Sheets o LibreOffice evita completamente il motore VBA di Excel. Il formato può anche incorporare oggetti OLE e collegamenti esterni. Se hai solo bisogno di leggere i dati, un visualizzatore web gratuito è la via più sicura.
Dettagli del formato
in sintesiProgrammi che aprono file XLS
Dettagli tecnici
specifiche approfondite| Formato contenitore | OLE2 Compound File Binary (CFB) |
| Formato record interno | BIFF8 (Binary Interchange File Format, version 8) |
| Tipo MIME | application/vnd.ms-excel |
| Magic bytes (hex) | D0 CF 11 E0 A1 B1 1A E1 all'offset 0 - intestazione OLE2 CFB condivisa con .doc e .ppt |
| Righe massime per foglio | 65.536 (2¹⁶) |
| Colonne massime per foglio | 256 (colonne A-IV; 2⁸) |
| Codifica stringhe | UTF-16 LE all'interno dei record di stringhe Unicode BIFF8 |
| Precisione numerica | Virgola mobile a doppia precisione IEEE 754 a 64 bit (15-17 cifre significative) |
| Archiviazione formule | Array di token binari (token «ptg» in stile RPN) all'interno dei record Formula |
| Shared String Table (SST) | Le stringhe delle celle duplicate vengono memorizzate una sola volta e richiamate tramite indice, riducendo le dimensioni del file |
| Archiviazione macro VBA | Incorporate in uno stream OLE separato «_VBA_PROJECT» all'interno del contenitore CFB |
| Compressione | Nessuna - nessuna compressione integrata (a differenza di XLSX, che avvolge l'XML in un archivio ZIP) |
| Crittografia | Protezione con password opzionale basata su RC4 o XOR degli stream della cartella di lavoro |
| Sviluppatore | Microsoft Corporation |
| Rilasciato | 1987 (Excel 1.0); BIFF8 .xls used Excel 97-2003; superseded by XLSX in 2007 |
| Specifica | learn.microsoft.com |
Conversioni XLS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file XLS.