KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie speichert man Arbeitsblattdaten als CSV-Datei mit oder ohne Anführungszeichen?

AutorXiaoyang Änderungsdatum

Wenn Sie einen Datenbereich aus Excel in eine CSV-Datei exportieren oder speichern möchten, werden Sie feststellen, dass standardmäßig die CSV-Daten nicht in Anführungszeichen eingeschlossen sind. Enthalten Ihre Zellwerte jedoch Sonderzeichen wie Kommas oder Zeilenumbrüche, setzt Excel diese Werte beim Export automatisch in Anführungszeichen. Dieses Verhalten stellt sicher, dass die Datenfelder korrekt erhalten bleiben, wenn die Datei in anderen Anwendungen geöffnet wird. In der Praxis möchten Sie möglicherweise steuern, ob alle Daten in Anführungszeichen stehen sollen oder ob diese vollständig vermieden werden sollen. Dieser Artikel stellt mehrere effektive Methoden zum Speichern von Arbeitsblattdaten als CSV-Datei mit oder ohne Anführungszeichen vor, analysiert, wann jede Methode geeignet ist, und liefert schrittweise Anleitungen.

Arbeitsblattdaten als CSV-Datei mit Anführungszeichen speichern

Arbeitsblattdaten als CSV-Datei ohne Anführungszeichen speichern

Weitere integrierte Excel-Methoden: Verwenden Sie „Speichern unter“, um CSV zu exportieren


Arbeitsblattdaten als CSV-Datei mit Anführungszeichen speichern

Wenn Sie sicherstellen möchten, dass jeder Wert in Ihrem Arbeitsblatt beim Export in eine CSV-Datei in Anführungszeichen gesetzt wird – etwa um die Kompatibilität mit bestimmten Datenimportsystemen zu gewährleisten oder weil Ihre Daten Kommas, Tabulatoren oder Zeilenumbrüche enthalten – können Sie dies mit einem maßgeschneiderten VBA-Code erreichen, der den Exportvorgang entsprechend anpasst.

Für die meisten Anwender bietet der Standard-Excel-Export keine Option, um sämtliche Felder stets in Anführungszeichen zu setzen. Mit VBA erhalten Sie eine granulare Kontrolle über das Ausgabeformat – besonders bei komplexen oder umfangreichen Datensätzen. Einziger Haken: Es sind grundlegende Kenntnisse des VBA-Editors erforderlich. Doch dieser geringe Aufwand wird meist mehr als wettgemacht durch die gewonnene Flexibilität.

Führen Sie die folgenden Schritte detailliert aus:

1. Halten Sie die ALT + F11-Tasten gedrückt, um das Microsoft Visual Basic for Applications-Fenster zu öffnen. Sichern Sie Ihre Arbeitsmappe vor dem Fortfahren, falls Sie mit der VBA-Umgebung nicht vertraut sind.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Fenster ein:

VBA-Code: Arbeitsblattdaten als CSV-Datei mit Anführungszeichen speichern:

Sub CSVFile()
'updateby Extendoffice
    Dim xRg As Range
    Dim xRow As Range
    Dim xCell As Range
    Dim xStr As String
    Dim xSep As String
    Dim xTxt As String
    Dim xName As Variant
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xName = Application.GetSaveAsFilename("", "CSV File (*.csv), *.csv")
    xSep = Application.International(xlListSeparator)
    Open xName For Output As #1
    For Each xRow In xRg.Rows
        xStr = ""
        For Each xCell In xRow.Cells
            xStr = xStr & """" & xCell.Value & """" & xSep
        Next
        While Right(xStr, 1) = xSep
            xStr = Left(xStr, Len(xStr) - 1)
        Wend
        Print #1, xStr
    Next
    Close #1
    If Err = 0 Then MsgBox "The file has saved to: " & xName, vbInformation, "Kutools for Excel"
End Sub

3. Drücken Sie F5, um das Makro auszuführen. Anschließend erscheint ein Dialog, in dem Sie den Datenbereich auswählen, den Sie als CSV-Datei mit Anführungszeichen speichern möchten. Siehe Screenshot:

VBA-Code zum Auswählen des Datenbereichs

4. Klicken Sie nach der Auswahl auf OK. Daraufhin öffnet sich das Speichern unter-Fenster. Geben Sie Ihren gewünschten Dateinamen und Speicherort an und bestätigen Sie. Siehe Screenshot:

Dateiname und Speicherort festlegen

5. Eine Meldung in Kutools für Excel bestätigt, dass die neue CSV-Datei am von Ihnen angegebenen Speicherort gespeichert wurde. Siehe Screenshot:

Ein Eingabefeld wird angezeigt, um Sie daran zu erinnern, dass die neue CSV-Datei gespeichert wurde

6. Klicken Sie auf OK, um den Dialog zu schließen. Wenn Sie Ihre neue CSV-Datei mit einem Texteditor öffnen oder in ein anderes System importieren, stellen Sie fest, dass alle Daten in Anführungszeichen eingeschlossen sind, wie hier dargestellt:

Alle Daten in der CSV-Datei sind von Anführungszeichen umgeben

Tipp: Regionale Einstellungen (z. B. das Listen-Trennzeichen) können gelegentlich das Format der gespeicherten CSV-Datei beeinflussen. Sollten Sie Probleme mit Trennzeichen feststellen, überprüfen Sie Ihre exportierte Datei sorgfältig und passen Sie gegebenenfalls xSep im Code für benutzerdefinierte Trennzeichen an.

Ein Screenshot von kutools for excel KI

Entfesseln Sie die Magie von Excel mit KUTOOLS AI

  • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
  • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
  • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!

Arbeitsblattdaten als CSV-Datei ohne Anführungszeichen speichern

Manchmal möchten Sie Excel-Daten ohne jegliche Anführungszeichen als CSV exportieren – besonders dann, wenn Ihre Daten keine Felder mit Kommas, Zeilenumbrüchen oder anderen Sonderzeichen enthalten, die CSV-Parser verwirren könnten. Standardmäßig setzt Excel beim Export in eine CSV-Datei Werte, die innerhalb einer Zelle Kommas oder Zeilenumbrüche enthalten, automatisch in Anführungszeichen, um die Datenintegrität zu gewährleisten, wie unten dargestellt:

Arbeitsblattdaten als CSV-Datei ohne Anführungszeichen speichern

Wenn Sie Ihre Daten als CSV-Datei ohne Anführungszeichen speichern möchten, können Sie ein benutzerdefiniertes VBA-Makro nutzen, das reine Werte mit einem selbst gewählten Trennzeichen – in diesem Fall einem Tabstopp – exportiert. Das ist besonders praktisch, wenn Sie sicher sind, dass Ihre Daten keine problematischen Zeichen enthalten und eine strikte Einhaltung der Anführungsregeln erforderlich ist.

Hinweis: Tabulator-getrennte Werte (.tsv) sind zwar technisch gesehen keine CSV-Dateien, werden aber von vielen Systemen problemlos akzeptiert und bieten dank ihrer einfachen Struktur den Vorteil, dass Anführungszeichen überflüssig werden.

1. Halten Sie die ALT + F11-Tasten gedrückt, um das Microsoft Visual Basic for Applications-Fenster zu öffnen. Sichern Sie Ihre Arbeitsmappe vor dem Fortfahren, um potenziellen Datenverlust durch unerwartete Codefehler zu vermeiden.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie anschließend den folgenden Code in das Modul-Fenster ein.

VBA-Code: Arbeitsblattdaten als CSV-Datei ohne Anführungszeichen speichern:

Sub Export()
'updateby Extendoffice
    Dim xRg As Range
    Dim xRow As Range
    Dim xCell As Range
    Dim xStr As String
    Dim xTxt As String
    Dim xName As Variant
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xName = Application.GetSaveAsFilename("", "CSV File (*.csv), *.csv")
    Open xName For Output As #1
    For Each xRow In xRg.Rows
        xStr = ""
        For Each xCell In xRow.Cells
            xStr = xStr & xCell.Value & Chr(9)
        Next
        While Right(xStr, 1) = Chr(9)
            xStr = Left(xStr, Len(xStr) - 1)
        Wend
        Print #1, xStr
    Next
    Close #1
    If Err = 0 Then MsgBox "The file has saved to: " & xName, vbInformation, "Kutools for Excel"
End Sub

Dieses Skript erstellt eine CSV-Datei, bei der die Felder durch Tabulatoren statt durch Kommas getrennt werden und Zellwerte nicht in Anführungszeichen gesetzt sind. Prüfen Sie Ihre Daten sorgfältig, um sicherzustellen, dass keine Tabulatorzeichen innerhalb einzelner Zellen enthalten sind – andernfalls könnte dies die Struktur der Ausgabedatei beeinträchtigen. Außerdem fordert das Skript Sie auf, einen Dateinamen und Speicherort für die exportierte Datei anzugeben.

3. Drücken Sie F5, um das Makro auszuführen. Es erscheint ein Eingabefeld, in dem Sie den Datenbereich auswählen können, den Sie als CSV-Datei ohne Anführungszeichen exportieren möchten:

VBA-Code zum Auswählen des Datenbereichs

4. Klicken Sie nach Auswahl der Daten auf OK. Geben Sie im Speichern unter-Dialog den Dateinamen und Speicherort an. Klicken Sie auf Speichern, um fortzufahren:

Einen Dateinamen und Speicherort festlegen

5. Kutools für Excel zeigt einen Bestätigungsdialog an, der Sie darüber informiert, dass die Datei gespeichert wurde. Klicken Sie auf OK:

Ein Eingabefeld wird angezeigt, um Sie darüber zu informieren, dass die neue CSV-Datei gespeichert wurde

6.Öffnen Sie danach Ihre Generierte Datei in einem Texteditor oder Importtool, um zu bestätigen, dass die exportierten Daten nicht in Anführungszeichen eingeschlossen sind, wie unten dargestellt:

Die Anführungszeichen, die die Daten umgeben, wurden aus der CSV-Datei entfernt

Falls Ihre Daten Kommas oder Zeilenumbrüche innerhalb von Zellen enthalten, raten wir von dieser Methode ab, da es zu Parsing-Fehlern kommen könnte.


Weitere integrierte Excel-Methoden: Verwenden Sie „Speichern unter“, um CSV zu exportieren

Excel bietet zudem eine einfache, integrierte Möglichkeit, Arbeitsblattdaten über die Funktion „Speichern unter“ als CSV-Datei zu exportieren. Diese Methode eignet sich ideal für schnelle Exporte und für Benutzer, die keine manuelle Kontrolle über Anführungszeichen oder Trennzeichen benötigen. Beim Export setzt Excel automatisch Anführungszeichen um Felder, die Sonderzeichen wie Kommas, Zeilenumbrüche oder Anführungszeichen enthalten. Felder ohne solche Zeichen werden ohne Anführungszeichen gespeichert. Dies entspricht den gängigen CSV-Standards und gewährleistet so die Kompatibilität mit den meisten externen Anwendungen und Datenimportsystemen.

Obwohl sich mit dieser Methode Excel nicht dazu bewegen lässt, stets alle Felder in Anführungszeichen zu setzen oder das Setzen vollständig zu unterdrücken, eignet sie sich gut für grundlegende Datenexporte, bei denen das Standard-CSV-Format ausreicht. Die entscheidende Einschränkung liegt im mangelnden Feinheitsgrad der Steuerungsmöglichkeiten: Wenn Ihre Daten einheitlich in Anführungszeichen stehen müssen oder Sie das Trennzeichen anpassen möchten, sind VBA oder andere spezialisierte Tools die bessere Wahl. Zudem exportiert dieser Prozess stets das gesamte aktive Arbeitsblatt – um einen bestimmten Bereich zu exportieren, müssen Sie ihn vorab in ein separates Blatt kopieren.

So verwenden Sie „Speichern unter“ in Excel zum CSV-Export:

1. Klicken Sie auf Datei > Speichern unter. Wählen Sie in älteren Excel-Versionen die Office-Schaltfläche > Speichern unter.

2. Wählen Sie im Dialogfeld Speichern unter einen Dateispeicherort aus und geben Sie den gewünschten Dateinamen ein.

3. Wählen Sie im Speichern im Format-Dropdown-Menü die Option CSV (durch Trennzeichen getrennt) (*.csv).

4. Klicken Sie auf Speichern. Falls das Arbeitsblatt Funktionen enthält, die vom CSV-Format nicht unterstützt werden (z. B. Formeln, Formatierungen oder mehrere Blätter), informiert Sie Excel, dass nur das aktuelle Arbeitsblatt im CSV-Format gespeichert wird. Klicken Sie auf OK, um fortzufahren.

Nach dem Speichern öffnen Sie die resultierende Datei mit einem Texteditor (z. B. Editor) – und Ihnen fällt Folgendes auf:

  • Zellen, die Kommas, Zeilenumbrüche oder Sonderzeichen enthalten, werden automatisch in Anführungszeichen gesetzt.
  • Zellen mit Klartext oder Zahlen und ohne Sonderzeichen werden nicht in Anführungszeichen gesetzt.
  • Mit dieser Methode gibt es keine manuelle Option, um das Setzen von Anführungszeichen für alle Felder zu erzwingen oder zu unterdrücken.

Tipp: Prüfen Sie vor dem Export Ihre Daten auf unerwünschte Sonderzeichen, da diese beeinflussen, wie Excel die Zellen formatiert. Für Teilbereichsexporte kopieren Sie den gewünschten Bereich in ein leeres Arbeitsblatt und verwenden dort „Speichern unter“. In internationalen Excel-Versionen richtet sich das Feldtrennzeichen möglicherweise nach Ihren lokalen Systemeinstellungen.


Fehlerbehebung und Empfehlungen:

  • Überprüfen Sie Ihre exportierte CSV-Datei stets mit einem Texteditor, um sicherzustellen, dass Anführungszeichen und Trennzeichen korrekt gesetzt wurden.
  • Sollten Sie auf Kodierungsprobleme stoßen (z. B. falsch dargestellte nicht-lateinische Zeichen), speichern Sie die Datei im Dialog „Speichern unter“ – sofern verfügbar – als CSV UTF-8.
  • Wenn Sie VBA verwenden, prüfen Sie Ihre Daten auf interne Anführungszeichen oder Trennzeichen, die zu Formatierungsproblemen führen könnten – und bereiten Sie die Daten gegebenenfalls vorab entsprechend auf.
  • Wenn Sie nur einen Teil Ihres Arbeitsblatts exportieren möchten, kopieren Sie den gewünschten Bereich entweder in ein neues Arbeitsblatt und exportieren Sie ihn, oder nutzen Sie VBA, um gezielt einen bestimmten Bereich auszuwählen.
  • Beachten Sie: Das CSV-Format speichert ausschließlich die Rohwerte eines einzelnen Arbeitsblatts – weder Formeln noch Formatierungen oder mehrere Arbeitsblätter bleiben erhalten.

Zusammenfassung: Die Wahl zwischen VBA und den integrierten Excel-Optionen richtet sich nach Ihren Anforderungen hinsichtlich Anführungszeichen-Konsistenz, Trennzeichensteuerung und Auswahl des Datenbereichs. Die bereitgestellten VBA-Methoden bieten präzise Kontrolle für anspruchsvolle Szenarien, während der standardmäßige Excel-Befehl „Speichern unter“ ideal geeignet ist für schnelle, unkomplizierte Exporte mit dem voreingestellten Anführungsverhalten. Sollte keine der Methoden Ihren spezifischen Anforderungen gerecht werden – beispielsweise bei Anführungszeichen nur in bestimmten Spalten oder benutzerdefinierten Escape-Regeln – empfiehlt sich der Einsatz zusätzlicher Skripte oder spezialisierter CSV-Werkzeuge, um Ihre Daten vor der Verteilung effizient aufzubereiten.


Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins