Wie speichert man Arbeitsblattdaten als CSV-Datei mit oder ohne doppelte Anführungszeichen?
Wenn Sie einen Datenbereich aus Excel in eine CSV-Datei exportieren oder speichern, sind die CSV-Daten normalerweise nicht von doppelten Anführungszeichen umgeben. Wenn Ihre Zellenwerte jedoch durch Kommas oder Zeilenumbrüche getrennt sind, werden die exportierten CSV-Daten von doppelten Anführungszeichen umgeben sein. In diesem Artikel werde ich darüber sprechen, wie Sie Arbeitsblattdaten je nach Bedarf als CSV-Datei mit oder ohne doppelte Anführungszeichen speichern können.
Arbeitsblattdaten als CSV-Datei mit doppelten Anführungszeichen speichern
Arbeitsblattdaten als CSV-Datei ohne doppelte Anführungszeichen speichern
Arbeitsblattdaten als CSV-Datei mit doppelten Anführungszeichen speichern
Um normale Daten als CSV-Datei mit doppelten Anführungszeichen zu speichern, kann der folgende VBA-Code helfen. Bitte gehen Sie wie folgt vor:
1. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden Code in das Modulfenster ein.
VBA-Code: Arbeitsblattdaten als CSV-Datei mit doppelten 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 dann die F5-Taste, um diesen Code auszuführen, und ein Eingabeaufforderungsfenster erscheint, das Sie auffordert, den Datenbereich auszuwählen, den Sie als CSV-Datei mit doppelten Anführungszeichen speichern möchten, siehe Screenshot:
4. Klicken Sie dann auf die Schaltfläche OK, und ein Fenster Speichern unter wird angezeigt. Geben Sie bitte den Dateinamen und den Speicherort an und klicken Sie dann auf die Schaltfläche Speichern, siehe Screenshot:
5. Ein Hinweisfenster von Kutools für Excel erscheint und teilt Ihnen mit, dass die neue CSV-Datei in dem von Ihnen angegebenen Speicherort gespeichert wurde, siehe Screenshot:
6. Klicken Sie auf OK, um das Dialogfeld zu schließen. Wenn Sie nun Ihre neue CSV-Datei öffnen, sind alle Daten von doppelten Anführungszeichen umgeben, wie im folgenden Screenshot gezeigt:

Entfesseln Sie die Magie von Excel mit Kutools AI
- Intelligente Ausführung: Führen Sie Zellenoperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles angetrieben durch einfache Befehle.
- Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe zu optimieren.
- VBA-Codierung: Schreiben und implementieren Sie VBA-Code mühelos.
- Formelinterpretation: Verstehen Sie komplexe Formeln mit Leichtigkeit.
- Textübersetzung: Überwinden Sie Sprachbarrieren in Ihren Tabellen.
Arbeitsblattdaten als CSV-Datei ohne doppelte Anführungszeichen speichern
Wenn Ihre Daten durch Komma oder Zeilenumbruch in einer Zelle getrennt sind, werden die Daten beim Speichern als CSV-Datei von doppelten Anführungszeichen umgeben sein, wie im Folgenden gezeigt:
Um die Daten als CSV-Datei ohne doppelte Anführungszeichen zu speichern, wenden Sie bitte den folgenden VBA-Code an.
1. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden Code in das Modulfenster ein.
VBA-Code: Arbeitsblattdaten als CSV-Datei ohne doppelte 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
3. Drücken Sie dann die F5-Taste, um diesen Code auszuführen, und ein Eingabeaufforderungsfenster erscheint, das Sie auffordert, den Datenbereich auszuwählen, den Sie als CSV-Datei ohne doppelte Anführungszeichen speichern möchten, siehe Screenshot:
4. Klicken Sie auf die Schaltfläche OK, und ein Fenster Speichern unter wird angezeigt. Geben Sie bitte einen Dateinamen und Speicherort für Ihre neue CSV-Datei an, siehe Screenshot:
5. Klicken Sie dann auf die Schaltfläche Speichern, und ein Hinweisfenster von Kutools für Excel erscheint, das Ihnen mitteilt, dass die neue CSV-Datei in dem von Ihnen angegebenen Speicherort gespeichert wurde, siehe Screenshot:
6. Klicken Sie auf OK, um das Dialogfeld zu schließen. Wenn Sie nun Ihre neue CSV-Datei öffnen, wurden die doppelten Anführungszeichen entfernt, wie im folgenden Screenshot gezeigt:
Die besten Produktivitätstools für das Büro
Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher
- Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
- Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!
Alle Kutools-Add-Ins. Ein Installationspaket
Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.





- All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
- Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
- 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins