Convertire XLSX in ODS

Qui converti XLSX in ODS gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. Il file viaggia cifrato fino al nostro server, viene convertito lì e viene cancellato appena il lavoro finisce.

  • Dove gira Sul nostro server, perché un browser non fa girare il programma che questo richiede.
  • Ricostruito ODS funziona in modo diverso da XLSX. Non è quindi il degrado graduale di un codec con perdita: quello che ODS sa esprimere viene riprodotto fedelmente, e quello che lì non ha un equivalente non sopravvive affatto.
  • Limite di dimensione Fino a 25 MB per file, gratis e senza account.
  • Vale la pena saperlo La formattazione sopravvive; macro, oggetti incorporati e cronologia delle revisioni di solito no.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Perché una cartella di lavoro viene chiesta in ODS

Due motivi molto diversi portano alla stessa conversione. Il primo è pratico: chi lavora tutto il giorno in LibreOffice Calc preferisce un file nativo a uno che il programma traduce a ogni apertura e a ogni salvataggio, perché ogni traduzione è un’occasione in più perché qualcosa si sposti.

Il secondo è normativo. OpenDocument è pubblicato come ISO/IEC 26300 e mantenuto da OASIS, e diversi enti pubblici italiani ed europei lo richiedono per tutto ciò che deve restare leggibile indipendentemente dal calendario di rilascio di un fornitore. Quando un modulo di invio richiede ODS, nessun argomento sull’apertura dell’alternativa cambia cosa viene accettato.

Le formule vengono tradotte, non svuotate in valori

È la proprietà che distingue questa conversione da ogni altro obiettivo di un foglio elettronico. Un CSV o un PDF cattura ciò che la cartella mostra in questo momento; un ODS cattura come funziona. Le formule arrivano come formule, il grafo delle dipendenze resta intatto, e cambiare un dato in ingresso cambia ancora i risultati.

La traduzione è lavoro vero, non una copia, perché i due formati descrivono le formule in modo diverso — separatori diversi, sintassi dei riferimenti diversa, nomi diversi per qualche funzione. Somme, ricerche, condizioni, calcoli su date e funzioni di testo passano senza drammi.

Le funzioni Excel che non hanno dove atterrare

Il divario è sul lato più recente. La famiglia di funzioni ad array dinamico che Microsoft ha aggiunto negli ultimi anni, e tutto ciò che è stato introdotto più in fretta di quanto la specifica delle formule OpenDocument si sia mossa, è dove una cella può tornare come errore invece che come valore. Le funzioni di un componente aggiuntivo installato in Excel spariscono per definizione.

Il controllo pratico richiede un minuto e vale la pena farlo su ogni cartella importante: apri il risultato in Calc e cerca i valori di errore, che risaltano su un foglio di numeri. Tutto il resto del file va bene, e poche celle da riscrivere a mano sono un esito molto migliore che scoprire il problema tre mesi dopo dentro un totale.

Tabelle pivot, grafici e formattazione condizionale

Tutti e tre passano, e tutti e tre meritano un’occhiata. Le tabelle pivot diventano l’equivalente di Calc e di norma si ricostruiscono sullo stesso intervallo sorgente; i grafici mantengono tipo, serie e riferimenti ai dati assumendo lo stile predefinito di Calc; le regole di formattazione condizionale sopravvivono per i confronti ordinari.

Ciò che è fragile è la decorazione più recente. Filtri a comparsa, controlli sequenza temporale, dati pivot in cache e i set di icone più elaborati sono dove le due implementazioni smettono di combaciare. Conviene aggiornare una pivot appena aperto l’ODS invece di fidarsi dei numeri mostrati, perché una cache non aggiornata mostra cifre perfettamente plausibili ma sbagliate.

Le macro restano indietro, insieme a ciò che controllavano

L’automazione di una cartella Excel è codice VBA scritto contro il modello a oggetti di Excel. LibreOffice ha un proprio sistema di scripting su un proprio modello a oggetti, e non esiste una traduzione fedele tra i due, quindi il codice non passa. Celle, formule, fogli e formattazione non ne risentono.

Questo conta più per un foglio di calcolo che per un documento di testo, perché le macro di una cartella sono spesso portanti — un pulsante che aggiorna un report, una routine che valida i dati prima di salvare. Se il file è uno strumento più che una tabella, convertirlo restituisce la tabella e non lo strumento.

I limiti dei fogli, e quello che vale la pena verificare

Un foglio XLSX consente 1.048.576 righe e 16.384 colonne. LibreOffice moderno replica il numero di righe, e il suo tetto di colonne è stato alzato solo in versioni relativamente recenti — quelle precedenti si fermavano a 1.024. Un foglio che usa davvero colonne oltre quel limite è raro, ma vale la pena verificarlo contro la versione di Calc che aprirà davvero il file.

Le righe quasi mai sono il problema in pratica, perché un foglio con un milione di righe ha di solito superato il senso di essere un foglio elettronico. Se è il caso del file davanti a te, la raccomandazione onesta è un formato colonnare o un database, non uno di questi due.

Collegamenti esterni e connessioni dati non seguono

Una cartella che attinge da un altro file, da una query su database, da una fonte web o da un passaggio Power Query porta riferimenti a qualcosa fuori da sé stessa. Alcuni di quei riferimenti sopravvivono come testo; nessuna delle connessioni resta attiva allo stesso modo dopo il cambio di formato e macchina.

Prima di convertire un file così, decidi se ti servono i valori o la catena di elaborazione. Se servono i valori, incollali come tali prima e converti un file autosufficiente. Se serve la catena, la conversione non è lo strumento giusto e la query va ricostruita dove funzionerà davvero.

Dove viene convertita la cartella di lavoro

Questa conversione avviene su un server, non nel tuo browser, e lo diciamo apertamente invece di lasciarlo intuire. Tradurre formule tra due formati di foglio elettronico richiede un programma di calcolo, quindi il file viaggia su una connessione cifrata verso un contenitore che esegue LibreOffice in modalità headless e nient’altro.

Il contenitore non ha nessuna via di uscita verso internet. Ogni lavoro ha una propria cartella temporanea e un proprio profilo LibreOffice, cancellati non appena il lavoro finisce, comunque vada; un lavoro ancora in corso dopo sessanta secondi viene interrotto. Il tetto gratuito è 25 MB per file, che un foglio ricco di formule raramente avvicina e uno ricco di immagini raggiunge in fretta.

Come convertire XLSX in ODS

  1. Trascina il tuo file XLSX su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli ODS come destinazione e avvia la conversione.
  3. Scarica il file ODS finito.

XLSX o ODS: cosa cambia

XLSX a confronto con ODS
XLSXODS
Nome completoCartella di lavoro di ExcelOpenDocument Spreadsheet
Estensione del file.xlsx.ods
Tipo di mediaapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetapplication/vnd.oasis.opendocument.spreadsheet
Prima pubblicazione20072005
Pubblicato daMicrosoftOASIS
SpecificaECMA-376ISO/IEC 26300
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeAttuale
Si apre nel browserNessun browserNessun browser
Valutato al suo postoCSV, ParquetCSV

Che cosa resta

XLSX e ODS ammettono più pagine, quindi un documento di più pagine resta un unico file.

Aprire il risultato

Microsoft Excel, LibreOffice Calc e Google Sheets leggono sia XLSX sia ODS, quindi puoi confrontare il risultato con l'originale senza un secondo programma.

A che cosa serve ciascun formato

XLSX è il formato di Microsoft, pubblicato nel 2007. È descritto in ECMA-376, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.

ODS viene da OASIS e risale al 2005, descritto in ISO/IEC 26300. LibreOffice Calc, Microsoft Excel e Google Sheets lo leggono.

Da XLSX a ODS: domande frequenti

Il mio file XLSX viene caricato da qualche parte?

Sì: questa conversione ha bisogno di un software che in un browser non può girare. Il file viaggia cifrato fino al nostro server, viene cancellato appena il lavoro finisce e il risultato dopo 60 minuti. Il lavoro lo fa LibreOffice, la suite per ufficio completa, senza interfaccia.

Convertire XLSX in ODS è gratis?

Sì, fino a 100 conversioni al giorno per file fino a 25 MB. Quell’unico limite esiste perché questa conversione gira su un server che paghiamo noi. Per il resto qui non c’è niente di limitato, e la filigrana non c’è in nessun caso. Il limite esiste perché LibreOffice ha bisogno di una nostra macchina per girare.

Si perde qualità convertendo XLSX in ODS?

XLSX e ODS descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. La formattazione sopravvive; macro, oggetti incorporati e cronologia delle revisioni di solito no.

Devo installare qualcosa per aprire un file ODS?

No. La conversione gira dalla nostra parte e ti consegna un file ODS finito; per aprirlo ti serve il programma con cui il tuo dispositivo mostra di solito OpenDocument Spreadsheet.

Altro su questi formati