Che cos'è il formato di file ODS?
I file con estensione .ods contengono fogli di calcolo compressi memorizzati in un formato aperto basato su XML. Internamente, un file .ods è un archivio ZIP contenente un insieme di documenti XML: i dati principali del foglio di calcolo risiedono in content.xml, mentre stili, metadati e impostazioni sono conservati in file separati all'interno dello stesso pacchetto. Una speciale voce non compressa denominata mimetype all'inizio dell'archivio identifica il file per il software come application/vnd.oasis.opendocument.spreadsheet.
Lo standard .ods fa parte della specifica OpenDocument Format (ODF) per i documenti d'ufficio. Ha avuto origine dal formato dei fogli di calcolo di OpenOffice.org ed è attualmente sviluppato e mantenuto dall'organismo di standardizzazione indipendente OASIS. Il formato è stato standardizzato come ODF 1.0 nel 2005 e ha ottenuto il riconoscimento ISO/IEC 26300 nel 2006. Rappresenta un'alternativa aperta ai formati proprietari come .xls e .xlsx.
Un foglio di calcolo .ods può includere:
- Insiemi 2D di tabelle con dati
- Varie formule e funzioni che elaborano tali dati
- Visualizzazioni dei dati, come i grafici
- Funzioni macro (memorizzate come script Basic o JavaScript)
I fogli di calcolo .ods supportano un'ampia gamma di funzionalità presenti nei formati Microsoft Office, sebbene i due non siano identici: alcune funzioni avanzate di Excel potrebbero non essere convertite correttamente senza modifiche. Le versioni moderne di Microsoft Excel possono aprire e salvare i file .ods direttamente, senza plugin. Esistono diverse suite per l'ufficio, comprese quelle gratuite, per le quali .ods è il formato nativo del foglio di calcolo, tra cui LibreOffice Calc e Apache OpenOffice Calc. L'estensione correlata .ots viene utilizzata per i file modello .ods.
Sicurezza e incolumità
RISCHIO: LOWI file ODS sono generalmente documenti di dati sicuri, con un'avvertenza comune a tutti i formati per l'ufficio: possono contenere macro (LibreOffice Basic), che sia LibreOffice che Excel bloccano o segnalano per impostazione predefinita - non abilitare mai le macro in un foglio di calcolo non previsto. I collegamenti ipertestuali e i collegamenti a dati esterni possono puntare a destinazioni dannose e, nelle campagne di spam del 2023-2025, gli allegati ODS sono stati occasionalmente utilizzati proprio perché i filtri di posta li esaminano meno rispetto agli XLSM. L'apertura di un ODS con le macro disabilitate è sicura.
Dettagli del formato
in sintesiProgrammi che aprono file ODS
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio ZIP (pacchetto compresso deflate, compatibile con .zip) |
| File di contenuto primario | content.xml - contiene tutti i fogli, le righe, le celle e le formule |
| File degli stili | styles.xml - memorizza la formattazione delle celle, il layout di pagina e le definizioni dei caratteri |
| Tipo MIME | application/vnd.oasis.opendocument.spreadsheet |
| Firma del file (magic bytes) | 50 4B 03 04 (firma dell'intestazione del file locale ZIP) all'offset di byte 0 |
| Voce identificativa del formato | File mimetype non compresso all'inizio dell'archivio; stringa MIME leggibile come ASCII semplice vicino all'offset di byte 38 |
| Codifica dei caratteri | UTF-8 (obbligatoria per tutti i contenuti XML all'interno del pacchetto) |
| Standard delle formule | OpenFormula (standardizzato in ODF 1.2); definisce nomi di funzioni, sintassi e semantica indipendentemente dall'applicazione |
| Variante modello | .ots (OpenDocument Spreadsheet Template); stessa struttura ZIP, segnala che i nuovi documenti vengono creati da esso |
| Variante XML semplice | .fods (Flat ODS); singolo file XML non compresso senza contenitore ZIP - leggibile dall'uomo e adatto ai confronti (diff) |
| Oggetti incorporati | Grafici, immagini, oggetti OLE e forme di disegno memorizzati come sottopacchetti o flussi binari all'interno dello ZIP |
| Archiviazione macro | Script memorizzati nella sottodirectory Basic/; i linguaggi supportati includono LibreOffice Basic, JavaScript, BeanShell e Python |
| Supporto per fogli multipli | Un singolo file .ods può contenere più fogli di lavoro denominati all'interno di un unico content.xml |
| File manifesto | META-INF/manifest.xml elenca ogni file nel pacchetto con il relativo tipo MIME e lo stato di crittografia |
| Supporto crittografia | I singoli file all'interno dello ZIP possono essere crittografati utilizzando AES-256; il manifesto registra l'algoritmo e i parametri di derivazione della chiave |
| Rilasciato | 2005 (ODF 1.0, OASIS); ISO/IEC 26300 since 2006; current major version ODF 1.3 (OASIS, 2021) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.oasis-open.org |
Conversioni ODS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ODS.