Zum Hauptinhalt springen

Wie kann man mehrere Excel-Dateien gleichzeitig in CSV-Dateien konvertieren?

Author: Sun Last Modified: 2025-05-28

Das Konvertieren von Excel-Dateien in das CSV-Format kann mit der Funktion „Speichern unter“ durchgeführt werden, aber das manuelle Bearbeiten mehrerer Dateien einzeln ist zeitaufwendig. Wenn Sie mehrere Excel-Dateien in separate CSV-Dateien umwandeln müssen, bietet diese Anleitung zwei effiziente Methoden:

Stapelweise Excel-Dateien eines Ordners in CSV-Dateien mit VBA konvertieren

Arbeitsblätter einer Arbeitsmappe in separate CSV-Dateien mit Kutools für Excel konvertierengood idea3


Stapelweise Excel-Dateien eines Ordners in CSV-Dateien mit VBA konvertieren

In Excel gibt es keine integrierte Funktion, um diese Aufgabe schnell auszuführen, außer mit VBA.

1. Öffnen Sie Excel, und drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie auf Einfügen > Modul, um ein neues Modul zu erstellen.

3. Kopieren Sie den folgenden Code und fügen Sie ihn in das neue Modulfenster ein.

VBA: Stapelweise Excel-Dateien in CSV konvertieren

Sub WorkbooksSaveAsCsvToFolder()
'UpdatebyExtendoffice20181031
Dim xObjWB As Workbook
Dim xObjWS As Worksheet
Dim xStrEFPath As String
Dim xStrEFFile As String
Dim xObjFD As FileDialog
Dim xObjSFD As FileDialog
Dim xStrSPath As String
Dim xStrCSVFName As String
Dim xS  As String
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    Application.Calculation = xlCalculationManual
    Application.DisplayAlerts = False
    On Error Resume Next
Set xObjFD = Application.FileDialog(msoFileDialogFolderPicker)
    xObjFD.AllowMultiSelect = False
    xObjFD.Title = "Kutools for Excel - Select a folder which contains Excel files"
    If xObjFD.Show <> -1 Then Exit Sub
    xStrEFPath = xObjFD.SelectedItems(1) & "\"
    Set xObjSFD = Application.FileDialog(msoFileDialogFolderPicker)
    xObjSFD.AllowMultiSelect = False
    xObjSFD.Title = "Kutools for Excel - Select a folder to locate CSV files"
    If xObjSFD.Show <> -1 Then Exit Sub
    xStrSPath = xObjSFD.SelectedItems(1) & "\"
    xStrEFFile = Dir(xStrEFPath & "*.xls*")
    Do While xStrEFFile <> ""
       xS = xStrEFPath & xStrEFFile
        Set xObjWB = Application.Workbooks.Open(xS)
        xStrCSVFName = xStrSPath & Left(xStrEFFile, InStr(1, xStrEFFile, ".") - 1) & ".csv"
        xObjWB.SaveAs Filename:=xStrCSVFName, FileFormat:=xlCSV
        xObjWB.Close savechanges:=False
        xStrEFFile = Dir
  Loop
    Application.Calculation = xlCalculationAutomatic
    Application.EnableEvents = True
    Application.ScreenUpdating = True
    Application.DisplayAlerts = True
End Sub

4. Drücken Sie F5 , wählen Sie im ersten Dialogfenster den Ordner aus, der die Excel-Dateien enthält, die Sie in CSV-Dateien konvertieren möchten.
A screenshot of the first dialog box to select a folder containing Excel files to convert

5. Klicken Sie auf OK, dann wählen Sie im zweiten Dialogfenster den Ordner aus, in dem die CSV-Dateien gespeichert werden sollen.
A screenshot of the second dialog box to select a folder for saving the converted CSV files

6. Klicken Sie auf OK, nun wurden die Excel-Dateien im Ordner in CSV-Dateien konvertiert und in einem anderen Ordner gespeichert.
A screenshot showing the conversion of Excel files to CSV files in a selected folder


Arbeitsblätter einer Arbeitsmappe in separate CSV-Dateien mit Kutools für Excel konvertieren

Wie wir wissen, können wir nur eine ganze Arbeitsmappe in eine CSV-Datei in Excel mit der Funktion „Speichern unter“ konvertieren. Manchmal möchten Sie jedoch einzelne Arbeitsblätter in CSV-Dateien umwandeln. In solchen Fällen kann Ihnen das Hilfsprogramm „Arbeitsmappe trennen“ von Kutools für Excel helfen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Öffnen Sie die Arbeitsmappe, deren Blätter Sie als separate CSV-Dateien konvertieren möchten, und klicken Sie auf Kutools Plus > Arbeitsmappe > Arbeitsmappe trennen.
A screenshot showing the Split Workbook utility in Kutools tab in Excel

2. Im Arbeitsmappe trennen Dialogfenster aktivieren Sie die Namen der Blätter, die Sie trennen möchten (standardmäßig sind alle Blätter aktiviert), und aktivieren Sie Speichern unter Typ, wählen Sie CSV (Macintosh) (*.csv) aus der Dropdown-Liste aus.
A screenshot of the Split Workbook dialog box with CSV as the selected format

3. Klicken Sie auf Aufteilen um ein Ordner durchsuchen Dialogfenster zu öffnen, wählen Sie einen Ordner aus oder erstellen Sie einen neuen, um die CSV-Dateien zu speichern.
A screenshot of the Browse for Folder dialog to select the destination for the CSV files

4. Klicken Sie auf OK, und die Arbeitsmappe wird in separate CSV-Dateien aufgeteilt.
A screenshot showing the successful split of workbook sheets into separate CSV files

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt

Demo: Arbeitsmappe mit Kutools für EXCEL aufteilen

Kutools für Excel: Über 300 praktische Werkzeuge stehen Ihnen zur Verfügung! Nutzen Sie dauerhaft kostenlose KI-Funktionen! Jetzt herunterladen!

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!