Vai al contenuto principale

Come convertire più file xls in file xlsx in Excel?

Per convertire un vecchio file xls Excel in un nuovo file xlsx, puoi applicare la funzione Salva con nome in Excel, ma, se sono necessari più file xls da convertire, come potresti gestire questa attività in modo rapido e semplice?


Converti più formati xls in formati xlsx con la funzione Salva con nome uno per uno

La funzione Salva con nome in Excel può aiutarti a convertire il formato xls della vecchia cartella di lavoro nel nuovo formato xlsx uno per uno.

1. Apri la cartella di lavoro di cui desideri convertire il formato.

2. Clic Compila il > Salva con nome, e un Salva con nome verrà visualizzata la finestra di dialogo, specificare una cartella in cui inserire il nuovo formato del file, quindi fare clic su Salva come tipo elenco a discesa per scegliere Cartella di lavoro di Excel, vedi screenshot:

3. Quindi fare clic Risparmi pulsante per chiudere la finestra di dialogo e questo formato Excel è stato convertito da xls a xlsx.

Suggerimenti:: Con questo Salva con nome funzione, converti solo un file Excel alla volta, se hai bisogno di convertire centinaia di file Excel, questo metodo non è una buona scelta.

Converti più formati xls in formati xlsx contemporaneamente con il codice VBA

Se desideri convertire più file xls in file xlsx contemporaneamente senza salvarne uno per uno, qui parlerò di un codice VBA per te, esegui i seguenti passaggi:

1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.

Codice VBA: converti più formati xls in formati xlsx contemporaneamente

Sub ConvertToXlsx()
'Updateby Extendoffice
Dim strPath As String
Dim strFile As String
Dim xWbk As Workbook
Dim xSFD, xRFD As FileDialog
Dim xSPath As String
Dim xRPath As String
Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
With xSFD
.Title = "Please select the folder contains the xls files:"
.InitialFileName = "C:\"
End With
If xSFD.Show <> -1 Then Exit Sub
xSPath = xSFD.SelectedItems.Item(1)
Set xRFD = Application.FileDialog(msoFileDialogFolderPicker)
With xRFD
.Title = "Please select a folder for outputting the new files:"
.InitialFileName = "C:\"
End With
If xRFD.Show <> -1 Then Exit Sub
xRPath = xRFD.SelectedItems.Item(1) & "\"
strPath = xSPath & "\"
strFile = Dir(strPath & "*.xls")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Do While strFile <> ""
If Right(strFile, 3) = "xls" Then
Set xWbk = Workbooks.Open(Filename:=strPath & strFile)
xWbk.SaveAs Filename:=xRPath & strFile & "x", _
FileFormat:=xlOpenXMLWorkbook
xWbk.Close SaveChanges:=False
End If
strFile = Dir
Loop
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. Quindi, premere F5 chiave per eseguire questo codice e verrà visualizzata una finestra, selezionare una cartella che contiene i file xls che si desidera convertire, vedere screenshot:

4. Quindi fare clic su OK, viene visualizzata un'altra finestra, selezionare un percorso di cartella in cui si desidera visualizzare i nuovi file convertiti, vedere screenshot:

5. E poi, clik OK, dopo aver terminato la conversione, puoi andare alla cartella specificata per visualizzare in anteprima il risultato convertito, vedi screenshot:


Converti più formati xls in formati xlsx contemporaneamente con una potente funzionalità

Con questo Kutools for Excel'S Convertitore di formati utility, puoi convertire più formati xls in formati xlsx o viceversa, può anche aiutarti a convertire più cartelle di lavoro in file PDF contemporaneamente.

Nota:Per applicare questo Convertitore di formati, in primo luogo, dovresti scaricare il file Kutools for Excele quindi applica la funzione in modo rapido e semplice.

Dopo l'installazione Kutools for Excel, per favore fai come questo:

1. Clic Kutools Plus > Cartella di lavoro > Convertitore di formati, vedi screenshot:

2. E verrà visualizzata una finestra di promemoria per ricordare che è necessario chiudere la cartella di lavoro che si desidera convertire. Vedi screenshot:

3. Clic OK, quindi, nel file Convertitore di formato file finestra di dialogo, specificare le seguenti opzioni:

  • Sotto il Converti tipo elenco a discesa, selezionare Da Excel 97-2003 a Excel 2007 o versioni successive;
  • Quindi fare clic su Aggiungi pulsante per aggiungere i file xls che desideri convertire, puoi aggiungere le cartelle di lavoro dal disco del tuo computer o OneDrive di cui hai bisogno;

4. Dopo aver inserito i file xls, sempre nel file Convertitore di formato file finestra di dialogo, fare clic pulsante per scegliere un percorso di cartella per l'output dei file convertiti, quindi specificare alcune operazioni necessarie nella parte inferiore della finestra di dialogo, vedere screenshot:

Note: Nella finestra di dialogo sopra:
  • Se è necessario convertire anche le cartelle di lavoro nelle sottocartelle, controllare il file Includi sottocartelle quando aggiungi cartelle casella di controllo;
  • Se desideri rimuovere i file originali dopo la conversione, controlla il file Elimina i file di origine dopo la conversione scatola;
  • Se desideri mantenere la data di modifica dei file originali, controlla il file Mantieni la data modificata dei file originali scatola;
  • La struttura della directory del file può essere mantenuta controllando il La struttura della directory del file viene preservata durante la conversione scatola;

5. Quindi fare clic OK per avviare la conversione, dopo aver terminato la conversione, puoi andare nella cartella specifica per visualizzare in anteprima il risultato convertito. Vedi screenshot:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Please could you change the VBA code so that it looks in subfolders of the chosen folder.
Could it also output a log file to show everything its converted?
This comment was minimized by the moderator on the site
Thank You!
This comment was minimized by the moderator on the site
Thanks so much for the VBA CODE. Very Useful
This comment was minimized by the moderator on the site
Can you save a xls as a xlsx and maintain 1,048,576 rows and XFD Columns?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations