Convertire XLS in XLSX

Qui converti XLS in XLSX 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 XLSX funziona in modo diverso da XLS. Non è quindi il degrado graduale di un codec con perdita: quello che XLSX 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.

Il muro delle 65.536 righe, e come lo si scopre

Il formato binario Excel permette esattamente 65.536 righe su un foglio, un numero scelto quando un foglio di calcolo viveva in una memoria misurata in megabyte. Nessuno lo incontra contando. Lo si incontra quando un'esportazione database, un log di transazioni o un estratto di sondaggio arriva e si ferma silenziosamente, e l'ultima riga non è l'ultimo record.

È un fallimento genuinamente pericoloso, perché un foglio troncato sembra del tutto normale. I totali sono sbagliati e nulla lo dice. Se un file che si sta riconciliando finisce alla riga 65.536, lo si tratta come un limite di formato finché non si prova il contrario, si ri-esporta in un contenitore capace di contenere i dati, e si controlla il conteggio piuttosto che l'aspetto. Convertire il file troncato non riporta indietro le righe mancanti — non sono mai state scritte. Rimuove il muro così che la prossima esportazione arrivi completa, motivo per cui l'ordine è convertire, ri-esportare, riconciliare, e non il contrario.

Duecentocinquantasei colonne è l'altro tetto

La stessa generazione limitava un foglio a 256 colonne, terminando a IV. Era ampio per un libro mastro e non è ampio per le tabelle larghe che i sistemi moderni producono: un sondaggio con una colonna per domanda, una griglia mensile che copre diversi anni, un'esportazione analitica con un campo per ogni attributo.

XLSX permette 16.384 colonne, fino a XFD. In pratica una tabella che richiede davvero diverse centinaia di colonne sta dicendo qualcosa sulla propria forma più che sul proprio formato, ed è spesso meglio tenerla lunga invece che larga. Ma la conversione rimuove l'ostacolo immediato, e riformare i dati è una decisione che si può prendere dopo invece che sotto scadenza. Il limite di colonne fallisce anche in modo meno ovvio del limite di righe, perché una tabella che finisce oltre il bordo destro sembra una tabella che finisce lì. Nessuno scorre fino alla colonna IV per controllare se c'era qualcosa ad aspettare dietro.

L'errore "troppi formati di cella diversi" spiegato

Una cartella di lavoro binaria può contenere circa quattromila combinazioni distinte di formato cella, dove una combinazione è un particolare mix di font, dimensione, colore, bordo, riempimento e formato numero. La formattazione applicata una colonna alla volta, copiata tra fogli e stratificata negli anni le accumula silenziosamente, e la cartella di lavoro alla fine si rifiuta di accettarne un'altra.

Il messaggio confonde perché la cartella di lavoro non sembra elaboratamente formattata; gli stili sono per lo più duplicati che differiscono in un attributo. XLSX alza il tetto a circa sessantaquattromila, il che fa sparire l'errore. Vale comunque la pena ripulire la formattazione inutilizzata dopo, perché una cartella che ha raggiunto quattromila per caso raggiungerà sessantaquattromila nello stesso modo. Il colpevole abituale è formattazione applicata a intere colonne o interi fogli invece che all'intervallo usato, ripetuta su una dozzina di fogli da persone che si copiano a vicenda. Selezionare la regione genuinamente vuota e cancellarne i formati rimuove la maggior parte dell'accumulo in un'azione.

Cinquantasei colori, e tre regole di formattazione condizionale

Il vecchio formato porta una tavolozza di 56 colori per l'intera cartella di lavoro. Qualsiasi cosa fuori da essa viene agganciata alla voce più vicina, motivo per cui una tonalità aziendale scelta con cura diventa un'approssimazione di sé stessa e perché due verdi diversi a volte diventano lo stesso verde.

La formattazione condizionale era limitata a tre regole per intervallo nella stessa generazione, il vincolo che trasforma uno schema semaforo semplice in un nido di IF annidati in una colonna di supporto. Convertire rimuove entrambi i limiti in una volta. I colori già appiattiti nel vecchio file non tornano, ma tutto ciò che si applica da qui in poi si comporta come previsto. È lo schema per ogni limite su questa pagina e vale la pena dichiararlo una volta: la conversione alza il tetto, non ripristina ciò che ha colpito il tetto. Dati persi per troncamento, colori agganciati a una tavolozza e regole mai aggiunte sono tutti persi per sempre.

Le macro non sopravvivono, ed è per progetto

Questa è l'unica perdita che coglie di sorpresa la gente, e non è un limite del convertitore. Microsoft ha deliberatamente separato le cartelle di lavoro con macro nella propria estensione quando il formato è cambiato, quindi un file chiamato .xlsx è garantito non contenere codice eseguibile. Inviarne uno è quindi un'affermazione più forte che inviare una cartella binaria che potrebbe contenere qualsiasi cosa.

Se l'automazione è il punto del file — un pulsante che costruisce un rapporto, una routine che valida le voci al salvataggio — questa conversione dà i dati e non il comportamento. Quella cartella di lavoro ha bisogno del formato con macro abilitate invece, e spostarla è una decisione su cosa serve il file piuttosto che su quale contenitore lo contiene. In una migrazione d'archivio di solito è una piccola minoranza di file e vale la pena separarli prima che il lotto giri, così che nessuno scopra tre mesi dopo che lo strumento di reportistica trimestrale si è convertito con successo e ha smesso di funzionare.

Formule, nomi e riferimenti passano invariati

Il modello di calcolo non è cambiato tra le due generazioni, quindi le formule passano come formule: il grafo delle dipendenze è intatto, gli intervalli con nome continuano a risolversi, i riferimenti tra fogli puntano ancora dove puntavano, e ricalcolare produce le stesse risposte di prima.

Vale la pena controllare dopo qualsiasi cosa raggiungesse fuori dal file — un collegamento a un'altra cartella di lavoro su una lettera di unità che non esiste più, una query contro un database per cui nessuno ha più credenziali. Erano già rotti; la conversione lo rende il momento in cui ce ne si accorge, un buon momento perché accada. Le funzioni volatili sono l'altra cosa da guardare una volta. Un foglio non ricalcolato dal 2011 potrebbe mostrare risultati in cache, e aprire il file convertito lo ricalcola — quindi una cifra che cambia non è la conversione sbagliata, è quella vecchia che era obsoleta.

Il file di solito diventa anche più piccolo

Poiché XLSX è un archivio ZIP di parti XML, il contenuto viene compresso in ingresso, dove il formato binario memorizza i suoi record così come sono. Le cartelle di lavoro fatte per lo più di numeri e formule comunemente escono diverse volte più piccole, cosa notevole su un'unità condivisa piena di esse.

Le immagini incorporate non si comprimono ulteriormente, dato che un JPEG è già compresso, quindi una cartella di lavoro ricca di immagini resta circa della stessa dimensione. Se un foglio di calcolo è grande perché qualcuno ci ha incollato screenshot, la conversione non aiuterà e gli screenshot sono la cosa da affrontare.

Sistemi che rifiutano un caricamento .xls

L'altra via comune verso questa pagina è una schermata di importazione. Piattaforme contabili, portali d'acquisto, sistemi paghe e strumenti analitici si sono progressivamente ristretti al formato moderno, in parte per i limiti descritti sopra e in parte perché i formati binari sono stati un meccanismo di consegna per file dannosi per anni.

Quest'ultimo motivo è perché la risposta è convertire piuttosto che chiedere un'eccezione. Un file che arriva come .xlsx non porta alcun progetto macro, esattamente perché le loro regole d'ingresso sono state scritte così, e nessuna quantità di spiegazioni sul fatto che il proprio foglio sia innocuo cambierà il modulo di caricamento.

Come viene convertito l'XLS, e dove

Leggere un foglio di calcolo binario degli anni novanta richiede un vero motore d'ufficio, quindi questa coppia gira su un server piuttosto che nel browser. Il file va su una connessione cifrata verso un container che esegue LibreOffice headless e non contiene altro; la pagina lo dice invece di lasciare presumere che sia avvenuto localmente.

Al container non è permesso aprire connessioni in uscita. Ogni lavoro riceve la propria directory temporanea e il proprio profilo LibreOffice, e la directory viene eliminata non appena il lavoro finisce, con successo o meno. Tutto ciò che è ancora in esecuzione dopo sessanta secondi viene terminato, perché un file binario danneggiato ha più probabilità di bloccare il motore che di produrre un errore. Il limite gratuito è 25 MB per file.

Quando i dati dovrebbero lasciare del tutto il foglio di calcolo

Se il vecchio file era troncato a 65.536 righe, la domanda onesta non è quale formato foglio di calcolo usare ma se un foglio di calcolo sia ancora la casa giusta. Un milione di righe si apre lentamente, ricalcola lentamente e viene modificato a mano a rischio di tutti.

A quella dimensione un formato colonnare o database è la destinazione migliore: CSV per un'importazione, Parquet per l'analisi, SQL per un caricamento in una vera tabella. Si converte in XLSX quando una persona continuerà a lavorare nella griglia, e si tratta il conteggio righe come il segnale che non dovrebbe doverlo fare.

Come convertire XLS in XLSX

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

XLS o XLSX: cosa cambia

XLS a confronto con XLSX
XLSXLSX
Nome completoCartella di lavoro di Excel 97-2003Cartella di lavoro di Excel
Estensione del file.xls.xlsx
Tipo di mediaapplication/vnd.ms-excelapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Prima pubblicazione19872007
Pubblicato daMicrosoftMicrosoft
SpecificaECMA-376
LicenzaPubblicato, non standardizzatoStandard aperto
Situazione attualeVecchio, ancora letto ovunqueAttuale
Si apre nel browserNessun browserNessun browser
Valutato al suo postoCSVCSV, ODS, Parquet

Che cosa resta

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

Aprire il risultato

XLS risale al 1987 ed è largamente superato. XLSX è ciò che scrivono i programmi attuali, quindi convertire serve anche a restare leggibili.

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

A che cosa serve ciascun formato

XLSX viene da Microsoft e risale al 2007, descritto in ECMA-376. Microsoft Excel, LibreOffice Calc e Google Sheets lo leggono.

XLS è stato pubblicato nel 1987 e XLSX nel 2007. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.

Da XLS a XLSX: domande frequenti

Il mio file XLS 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 XLS in XLSX è 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 XLS in XLSX?

XLS e XLSX 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 XLSX?

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

Altro su questi formati