Indice dei contenuti
Installa con Maven
pip install Spire.Xls
Link Correlati

XLS è un vecchio formato di file per fogli di calcolo sviluppato da Microsoft Excel, ed è ancora utilizzato da alcuni utenti oggi. A partire da Excel 2007, Microsoft ha adottato il nuovo formato XLSX. A causa delle differenze tra questi formati, l'apertura di un file XLS in una versione più recente di Excel può talvolta causare problemi di compatibilità, influenzando la modifica e l'elaborazione dei dati. Di conseguenza, eseguire una conversione da XLS a XLSX è diventato un compito comune nella gestione dei fogli di calcolo. Fortunatamente, questo articolo introduce tre metodi semplici ed efficaci per aiutarti a convertire i file XLS in XLSX in modo rapido e semplice.
- Conversione da XLS a XLSX: Manualmente
- Converti XLS in XLSX Online
- Converti in blocco XLS in XLSX automaticamente
- Domande frequenti
Esegui la conversione da XLS a XLSX manualmente
Il primo e più semplice modo per convertire XLS in XLSX è la conversione manuale, che funziona meglio quando si ha solo un piccolo numero di file. Questo metodo non richiede alcun software speciale o conoscenza di programmazione, rendendolo ideale per gli utenti che necessitano di una soluzione rapida. Esistono due approcci comuni per la conversione manuale:
- Cambia l'estensione del file
Individua il file XLS che desideri convertire, fai clic con il pulsante destro del mouse su di esso e seleziona Rinomina. Sostituisci l'estensione del file da .xls a .xlsx.
- Salva con nome
Apri il file di origine in Excel, fai clic sulla scheda File nel menu in alto, quindi seleziona Salva con nome dal pannello di sinistra. Nel menu a discesa Salva come, scegli XLSX e infine fai clic su Salva.

Converti XLS in XLSX Online
Se trovi le operazioni manuali troppo dispendiose in termini di tempo, poiché richiedono clic ripetuti, puoi utilizzare invece un convertitore online da XLS a XLSX. Un esempio è CloudConvert, uno strumento di conversione file online gratuito. Non solo converte i file dei fogli di calcolo, ma supporta anche documenti di testo, immagini, formati audio e video. Usarlo è semplice: basta seguire questi passaggi:
-
Vai al sito web e fai clic sul pulsante rosso Seleziona file per scegliere il file che desideri convertire, oppure trascinalo semplicemente sul pulsante.
-
Una volta caricato il file, fai clic sul pulsante rosso a destra per avviare la conversione.
-
Attendi qualche secondo. Quando vedi lo stato Completato, fai clic sul pulsante verde Scarica per salvare il file XLSX convertito sul tuo computer.
Questo metodo è ideale quando è necessario convertire rapidamente solo pochi file XLS in XLSX senza installare alcun software.
Converti in blocco XLS in XLSX in modo sicuro
Se devi convertire centinaia o addirittura migliaia di file, i metodi di conversione manuali o online non sono più pratici. Allo stesso modo, se la sicurezza dei dati è una priorità assoluta, l'opzione migliore è eseguire conversioni in blocco localmente con il codice. Questo approccio garantisce che i dati dei tuoi file rimangano completamente al sicuro, poiché non si basa su alcun servizio online.
A tal fine, consigliamo di utilizzare Spire.XLS, una libreria Excel di terze parti professionale che può essere integrata in sistemi aziendali o flussi di lavoro automatizzati, consentendo conversioni su larga scala da XLS a XLSX.

L'esempio seguente dimostra come ciò possa essere ottenuto in Python:
from spire.xls import *
from spire.xls.common import *
import os
# Specify the input and output folders
inputFolder = "/input/XLS SAMPLES/"
outputFolder = "/output/TO XLSX/"
# Loop through all .xls files in the input folder
for file in os.listdir(inputFolder):
if file.endswith(".xls"):
# Build full file paths
inputFile = os.path.join(inputFolder, file)
outputFile = os.path.join(outputFolder, os.path.splitext(file)[0] + ".xlsx")
# Create a Workbook object
workbook = Workbook()
# Load the XLS file
workbook.LoadFromFile(inputFile)
# Save as XLSX format
workbook.SaveToFile(outputFile, ExcelVersion.Version2016)
workbook.Dispose()
print("Batch conversion completed successfully!")
Ecco un'anteprima che confronta i file di origine con quelli convertiti:

Passaggi spiegati:
- Importa Spire.XLS e i moduli Python.
- Scorri tutti i file .xls nella cartella di input.
- Carica ogni file in un oggetto Workbook.
- Converti XLS in XLSX salvandolo in formato .xlsx tramite il metodo Workbook.saveToFile().
Se vuoi convertire un file XLSX di nuovo in XLS, puoi anche utilizzare il metodo Workbook.saveToFile(). Spire.XLS supporta anche l'uso di questo metodo per convertire file Excel in PDF, immagini e altro ancora.
Domande frequenti sulla conversione da XLS a XLSX
- Come salvo il mio file Excel come XLSX?
Puoi salvare un file Excel come XLSX utilizzando la funzione Salva con nome in Excel o utilizzando strumenti di conversione online o programmatici, a seconda del numero di file e delle tue esigenze.
- Quando Excel è passato da XLS a XLSX?
Microsoft ha introdotto il formato XLSX a partire da Excel 2007 per sostituire il vecchio formato XLS. XLSX offre prestazioni migliori, dimensioni dei file ridotte e una migliore compatibilità con le moderne funzionalità di Excel.
- XLS è la stessa cosa di XLSX?
No. XLS è il vecchio formato di file binario utilizzato in Excel 97-2003, mentre XLSX è il nuovo formato basato su XML introdotto in Excel 2007. Differiscono per struttura, compatibilità e funzionalità supportate.
- Gli strumenti online possono convertire XLS in XLSX?
Sì, molti strumenti online ti consentono di convertire file XLS in XLSX. Sono convenienti per un piccolo numero di file ma potrebbero non essere adatti per grandi lotti o dati sensibili.
- Qual è il modo migliore per convertire un gran numero di file XLS in XLSX in modo sicuro?
Per centinaia o migliaia di file, o quando la sicurezza dei dati è importante, l'uso di codice con una libreria come Spire.XLS per la conversione in blocco sulla tua macchina locale è il metodo più efficiente e sicuro.
La Conclusione
In sintesi, la conversione da XLS a XLSX può essere gestita in diversi modi a seconda delle tue esigenze. Per una manciata di file, Excel o gli strumenti online possono essere sufficienti. Ma per file su larga scala o sensibili, l'automazione con il codice è la scelta migliore. Sfruttando Spire.XLS, puoi integrare conversioni massive direttamente nel tuo flusso di lavoro, garantendo sia velocità che sicurezza. Sia che tu debba aggiornare file legacy, ottimizzare i processi interni o preparare i dati per i sistemi moderni, Spire.XLS offre una soluzione professionale e flessibile.
LEGGI ANCHE
Converti Excel (XLSX/XLS) in CSV in Python
Python: Converti Excel in PDF facilmente e rapidamente
Converti CSV in Excel (XLSX) in Python – Singolo e in blocco