Wie konvertiert man Excel-Tabellen mit Makros in CSV?

Autor: Joan Hall
Erstelldatum: 25 Januar 2021
Aktualisierungsdatum: 22 Dezember 2024
Anonim
Umwandeln xls zu csv Datei
Video: Umwandeln xls zu csv Datei

Inhalt

In Microsoft Excel können Sie ein Dokument problemlos in CSV konvertieren, indem Sie im Dialogfeld "Speichern unter" einen geeigneten Dateityp auswählen. Durch diese Methode wird nur das aktive Arbeitsblatt konvertiert. Dies liegt daran, dass CSV-Dateien nur ein Arbeitsblatt enthalten können. Um mehrere CSV-Kalkulationstabellen zu konvertieren, müssen Sie sie einzeln exportieren. Dazu müssen Sie sie aktivieren, in ein leeres Dokument verschieben und dann als CSV-Datei speichern. Verwenden Sie Makros, um diese Aufgabe einfacher und bequemer zu gestalten.


Anweisungen

Beim Konvertieren einer Kalkulationstabelle in CSV werden Ihre Formeln und Stile übernommen (Stockbyte / Stockbyte / Getty Images)
  1. Starten Sie Microsoft Excel und öffnen Sie Ihr Dokument.

  2. Drücken Sie "Alt + F8", um das Makros-Fenster zu öffnen. Geben Sie "ExportSheetsToCSV" in die Namensoption für das Makro ein und klicken Sie auf "Erstellen".

  3. Geben Sie den folgenden Code in den VBA-Editor ein. Dieses Makro erstellt die CSV-Dateien im selben Ordner wie Ihr Dokument und verwendet den Namen der Arbeitsblätter für die Dateien.

    Sub-ExportSheetsToCSV ()

    Dim wSheet As Arbeitsblatt Dim csvFile As String

    Für jedes wSheet In Arbeitsblättern Bei Fehler Fortfahren Nächste wSheet.Copy csvFile = CurDir & "" & wSheet.Name & ".csv" ActiveWorkbook.SaveAs Dateiname: = csvFile, _ FileFormat: = xlCSV, CreateBackup: = False ActiveWorkbook.Saved = True ActiveWorkbook.Close Next wSheet


    End Sub

  4. Schließen Sie den VBA-Editor und kehren Sie zu Ihrem Dokument zurück.

  5. Drücken Sie erneut "Alt + F8", um das Makros-Fenster zu öffnen. Wählen Sie "ExportSheetsToCSV" aus der Liste aus und klicken Sie auf "Ausführen". Warten Sie, bis Excel die Konvertierung von Tabellenkalkulationen abgeschlossen hat.

Wie

  • Wenn Sie die CSV-Dateien in einem anderen Ordner speichern möchten, ersetzen Sie "CurDir" in Zeile 9 durch den Pfad des von Ihnen bevorzugten Ordners. Sie können Ihr Dokument auch in den Ordner Ihrer Wahl verschieben, bevor Sie das Makro ausführen.

Hinweis

  • In Microsoft Excel sind Makros standardmäßig deaktiviert. Um sie zu aktivieren, klicken Sie auf die Schaltfläche "Microsoft Office", gehen Sie zu "Excel-Optionen" und stellen Sie sicher, dass die Option "Entwicklerregisterkarte in den Optionen anzeigen" aktiviert ist. In einigen Fällen müssen Sie Excel neu starten, damit die Änderungen wirksam werden.