Gå til hovedindhold

Hvordan konverteres flere xls-filer til xlsx-filer i Excel?

For at konvertere en gammel xls Excel-fil til en ny xlsx-fil kan du anvende funktionen Gem som i Excel, men hvis der er flere xls-filer, der skal konverteres, hvordan kan man håndtere denne opgave hurtigt og nemt?


Konverter flere xls-formater til xlsx-formater med Save As-funktionen en efter en

Funktionen Gem som i Excel kan hjælpe dig med at konvertere den gamle projektmappes xls-format til nyt xlsx-format en efter en.

1. Åbn din projektmappe, som du vil konvertere dens format.

2. Klik File (Felt) > Gem somOg en Gem som dialogboks vises, angiv en mappe, der skal placere filens nye format, og klik derefter på Filtype rulleliste for at vælge Excel-projektmappe, se skærmbillede:

3. Klik derefter på Gem knap for at lukke dialogen, og dette Excel-format er konverteret fra xls til xlsx.

Tips: Med dette Gem som funktion, konverterer du kun en Excel-fil ad gangen. Hvis du har hundreder af Excel-filer, der skal konverteres, er denne metode ikke et godt valg.

Konverter flere xls-formater til xlsx-formater på én gang med VBA-kode

Hvis du vil konvertere flere xls-filer til xlsx-filer på én gang uden at gemme en efter en, her vil jeg tale om en VBA-kode til dig, gør følgende:

1. Hold nede ALT + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. Klik indsatte > Moduler, og indsæt følgende kode i Moduler Vindue.

VBA-kode: Konverter flere xls-formater til xlsx-formater på én gang

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. Tryk derefter på F5 nøgle til at køre denne kode, og et vindue vises, skal du vælge en mappe, der indeholder de xls-filer, du vil konvertere, se skærmbillede:

4. Klik derefter på OK, vises et andet vindue, skal du vælge en mappesti, hvor du vil sende de nye konverterede filer, se skærmbillede:

5. Og så, klik OK, efter at konverteringen er afsluttet, kan du gå til den angivne mappe for at få vist det konverterede resultat, se skærmbilleder:


Konverter flere xls-formater til xlsx-formater på én gang med en kraftfuld funktion

Med dette Kutools til Excel's Format Converter værktøj, kan du konvertere flere xls-formater til xlsx-formater eller vice versa, det kan også hjælpe dig med at konvertere flere projektmapper til PDF-filer på én.

Bemærk:At anvende dette Format ConverterFor det første skal du downloade Kutools til Excel, og anvend derefter funktionen hurtigt og nemt.

Efter installation Kutools til Excelskal du gøre som dette:

1. Klik Kutools Plus > Workbook > Format Converter, se skærmbillede:

2. Og der vises en promt-boks for at minde dig om, at du skal lukke den projektmappe, du vil konvertere. Se skærmbillede:

3. Klik OK, derefter i Filformatkonverter dialog, skal du angive følgende indstillinger:

  • Under Konverter type rulleliste, vælg Excel 97-2003 til Excel 2007 eller nyere;
  • Klik derefter på Tilføj knap for at tilføje de xls-filer, du vil konvertere, kan du tilføje projektmapper fra din computerdisk eller OneDrive, som du har brug for;

4. Efter indsættelse af xls-filerne, stadig i Filformatkonverter Klik på dialogboksen knap for at vælge en mappesti til output af de konverterede filer og derefter angive nogle handlinger, du har brug for nederst i dialogboksen, se skærmbillede:

Noter: I ovenstående dialogboks:
  • Hvis arbejdsbøgerne i undermapperne også skulle konverteres, skal du kontrollere Inkluder undermapper, når du tilføjer mapper afkrydsningsfelt
  • Hvis du vil fjerne de originale filer efter konvertering, skal du kontrollere Slet kildefiler efter konvertering boks;
  • Hvis du vil beholde den ændrede dato for originale filer, skal du kontrollere Behold ændret dato for originale filer boks;
  • Filens bibliotekstruktur kan bevares ved at markere Filens katalogstruktur bevares, når den konverteres boks;

5. Klik derefter på OK for at begynde at konvertere, når du er færdig med konverteringen, kan du gå til den specifikke mappe for at få vist det konverterede resultat. Se skærmbilleder:

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
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