CSV Export mit Hochkomma und Kommas in Excel
Schritt-für-Schritt-Anleitung
Um eine CSV-Datei in Excel zu exportieren, die Felder mit Hochkommas abgrenzt und mit Kommas trennt, kannst Du die folgenden Schritte befolgen:
- Daten vorbereiten: Stelle sicher, dass Deine Daten in Excel in einem klaren Format vorliegen.
- Formel erstellen: Verwende die folgende Formel in einer neuen Spalte, um die Daten in das gewünschte Format zu bringen:
=VERKETTEN("'"&A1&"','"&B1&"'")
Diese Formel fügt Hochkommas um die Inhalte der Zellen A1 und B1 hinzu.
- Formel anwenden: Ziehe die Ecke der Zelle mit der Formel nach unten, um sie auf den gesamten Datenbereich anzuwenden.
- Inhalte einfügen: Kopiere die Ergebnisse und füge sie in ein neues Blatt ein. Wähle dabei "Inhalte: Werte" aus.
- CSV exportieren: Speichere das neue Blatt als CSV-Datei. Wähle dabei „CSV (Comma delimited) (*.csv)“ als Dateityp aus.
Häufige Fehler und Lösungen
Alternative Methoden
Eine andere Möglichkeit, eine CSV-Datei mit Hochkommas zu erstellen, ist die Verwendung von VBA (Visual Basic for Applications):
- Öffne den VBA-Editor mit
ALT + F11
.
-
Füge ein neues Modul hinzu und nutze den folgenden Code:
Sub ExportCSV()
Dim myFile As String
Dim r As Range
Dim cell As Range
Dim text As String
myFile = "C:\DeinPfad\deineDatei.csv"
Open myFile For Output As #1
For Each r In Selection.Rows
text = ""
For Each cell In r.Cells
text = text & "'" & cell.Value & "'" & ","
Next cell
Print #1, Left(text, Len(text) - 1) ' Entferne das letzte Komma
Next r
Close #1
End Sub
- Wähle den Bereich aus, den Du exportieren möchtest, und führe das Makro aus.
Praktische Beispiele
Wenn Du beispielsweise die folgenden Daten hast:
Feld |
Feld2 |
Wert1 |
Wert2 |
Wert3 |
Wert4 |
Mit der oben genannten Formel erhältst Du:
'Wert1','Wert2'
'Wert3','Wert4'
Beim Export als CSV wird dies korrekt als:
'Wert1','Wert2'
'Wert3','Wert4'
gespeichert.
Tipps für Profis
- Wenn Du regelmäßig CSV-Dateien mit Hochkommas exportierst, erstelle eine Vorlage in Excel, die bereits die notwendige Formatierung enthält.
- Überprüfe regelmäßig die importierenden Programme, um sicherzustellen, dass sie die CSV-Dateien korrekt interpretieren, insbesondere wenn sich die Anforderungen ändern.
FAQ: Häufige Fragen
1. Wie kann ich sicherstellen, dass Excel die Hochkommas beim Export nicht entfernt?
Um sicherzustellen, dass Excel die Hochkommas beibehält, verwende die oben genannte Methode mit der Formel oder dem VBA-Skript.
2. Kann ich auch andere Trennzeichen als Kommas verwenden?
Ja, Du kannst in der Formel einfach das Komma durch ein anderes Trennzeichen ersetzen, allerdings musst Du sicherstellen, dass das importierende Programm das neue Trennzeichen unterstützt.