Wie speichert oder exportiert man jedes Blatt als CSV/PDF-Datei in Excel?
Angenommen, Sie haben eine große Arbeitsmappe mit mehreren Blättern und möchten jedes Blatt als einzelne .csv-Datei oder PDF-Datei speichern oder exportieren. Wie können Sie dies einfach und schnell erledigen? In diesem Artikel stelle ich Ihnen mehrere Methoden vor, um dieses Problem zu lösen.
- Speichern oder Exportieren jedes Blatts als CSV/PDF-Datei mit der Funktion „Speichern unter“
- Stapelweise Speichern oder Exportieren jedes Blatts als CSV/PDF-Datei mit Kutools für Excel
- Stapelweise Speichern oder Exportieren jedes Blatts als CSV-Datei mit VBA
Speichern oder Exportieren jedes Blatts als CSV/PDF-Datei mit der Funktion „Speichern unter“
Wie Sie wissen, kann Microsoft Excel das aktuelle Arbeitsblatt als einzelne .csv-Datei oder PDF-Datei speichern. Daher können Sie jedes Blatt manuell nacheinander als .csv-Datei oder PDF-Datei speichern oder exportieren.
1. Wechseln Sie zum Blatt, das Sie als einzelne .csv-Datei speichern oder exportieren möchten, und klicken Sie auf Datei (oder Office-Schaltfläche) > Speichern unter.
2. Geben Sie im sich öffnenden Dialogfeld den Zielordner an, in dem Sie die .csv-Datei speichern möchten, klicken Sie auf das Feld „Speichern im Format“ und wählen Sie CSV (Komma-getrennt) (*.csv) oder PDF (*.pdf) aus der Dropdown-Liste aus, und klicken Sie dann auf die Schaltfläche Speichern.
3. Es werden zwei Warnungsdialogfelder nacheinander erscheinen. Bitte klicken Sie auf OK > Ja.
Hinweis: Wenn Sie das aktive Arbeitsblatt als PDF-Datei speichern, werden diese Dialogfelder nicht angezeigt. Gehen Sie direkt zum nächsten Schritt über.
4. Wiederholen Sie die obigen Schritte 1 bis 3, um andere Blätter einzeln als .csv-Dateien zu speichern.
Stapelweise Speichern oder Exportieren jedes Blatts als CSV/PDF-Datei mit Kutools für Excel
Einige Excel-Benutzer lehnen VBA-Code aus bestimmten Gründen ab. Keine Sorge! Die dritte Methode kann auch stapelweise jedes Blatt mithilfe des Dienstprogramms „Arbeitsmappe trennen“ von Kutools für Excel leicht als .csv-Datei oder PDF-Datei speichern oder exportieren.
1. Klicken Sie auf Kutools Plus > Arbeitsmappe > Arbeitsmappe trennen.
2. Im sich öffnenden Dialogfeld „Arbeitsmappe trennen“

(1) Behalten Sie die Auswahl aller Blätter bei. Falls nicht, können Sie das Kontrollkästchen vor dem Arbeitsblattnamen aktivieren, um alle Blätter auszuwählen;
(2) Aktivieren Sie die Option „Speicherformat festlegen“;
(3) Klicken Sie auf das Feld unter der Option „Speicherformat festlegen“ und wählen Sie CSV (Macintosh)(*.csv) oder PDF (*.pdf) aus der Dropdown-Liste aus.
(4) Klicken Sie auf die Schaltfläche Trennen.
Hinweis: Wenn es in Ihrer Arbeitsmappe ausgeblendete und leere Arbeitsblätter gibt, werden durch das Aktivieren der Kontrollkästchen „Ausgeblendete Arbeitsblätter überspringen“ und „Leeres Arbeitsblatt überspringen“ beim Exportieren alle leeren oder ausgeblendeten Blätter ignoriert.
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
3. Geben Sie im sich öffnenden Dialogfeld „Ordner durchsuchen“ den Zielordner an, in dem Sie alle .csv-Dateien oder PDF-Dateien speichern möchten, und klicken Sie auf die Schaltfläche OK.
Jetzt sehen Sie, dass jedes Blatt exportiert und als individuelle .csv-Datei im angegebenen Ordner gespeichert wurde.
Stapelweise Speichern oder Exportieren jedes Blatts als CSV-Datei mit VBA
Wenn es viele Blätter gibt, die Sie als .csv-Dateien speichern oder exportieren möchten, wäre die erste Methode sehr zeitaufwendig und mühsam. Dieses VBA vereinfacht die Arbeit und macht es leicht, jedes Blatt als .csv-Datei zu speichern oder zu exportieren.
1. Drücken Sie gleichzeitig die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie dann den folgenden VBA-Code in das neue Modulfenster ein.
VBA: Jedes Blatt als einzelne CSV-Datei speichern
Public Sub SaveWorksheetsAsCsv()
Dim xWs As Worksheet
Dim xDir As String
Dim folder As FileDialog
Set folder = Application.FileDialog(msoFileDialogFolderPicker)
If folder.Show <> -1 Then Exit Sub
xDir = folder.SelectedItems(1)
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & xWs.Name, xlCSV
Next
End Sub
3. Klicken Sie auf die Ausführen Schaltfläche oder drücken Sie die F5 Taste, um dieses VBA auszuführen. 4. Geben Sie im sich öffnenden Dialogfeld „Durchsuchen“ den Zielordner an, in dem Sie alle .csv-Dateien speichern möchten, und klicken Sie auf die Schaltfläche OK.
Dann sehen Sie, dass jedes Blatt als einzelne .csv-Datei im angegebenen Zielordner gespeichert/exportiert wurde.
Demo: Speichern oder Exportieren jedes Blatts als CSV/PDF-Datei in Excel
Beste Büroproduktivitätswerkzeuge
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!