Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

CSV-Export enthält mehr Anführungsz.

Forumthread: CSV-Export enthält mehr Anführungsz.

CSV-Export enthält mehr Anführungsz.
21.10.2021 17:35:12
FRNKI95
Hallo liebe Forums-Gemeinde,
ich hoffe sehr auf eure Hilfe und verzweifle bei nachfolgendem Sachverhalt:
Den VBA Code umschreibe ich nur kurz, da er funktioniert.
Dim a as Range
For each a in Range ("A2:O6")
a = Chr(34) & a.Value & Chr(34)
usw.... Das funktioniert auch wunderbar, sodass dann folgendes im Tabellenblatt untereinander in den Zellen steht:
"A" "B" "C"
"D" "F" "G"
Möchte ich jetzt mit FileFormat:=xlCSV die Datei speichern so klappt das auch. Öffne ich die CSV-Datei erhalte ich aber folgendes Ergebnis:
"A","""B""","""C"""
"D","""F""","""G"""
Woran kann es liegen, dass sich die Anzahl der Anführungszeichen ab Spalte 2 auf 3 erhöht?
Liebe Grüße
Fränki
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: CSV-Export enthält mehr Anführungsz.
21.10.2021 18:08:34
onur
Lass sie einfach weg, die Chr(34).
AW: CSV-Export enthält mehr Anführungsz.
21.10.2021 19:14:17
FRNKI95
Wenn ich dann die CSV-Datei erstelle, fehlen die " aber komplett.
AW: CSV-Export enthält mehr Anführungsz.
21.10.2021 19:58:10
onur
Und wozu brauchst du sie in der csv? Wenn du sie mit Excel importierst, hast du doch wieder Text.
Anzeige
AW: CSV-Export enthält mehr Anführungsz.
21.10.2021 20:07:00
Sigi.21
Hallo Fränki,
ja das muss so in der Textdatei stehen!
Denn das " Chr(34) ist für den Export/Import auch ein Steuerungszeichen. Steht in einem Datenfeld ein Sonderzeichen (z. Bsp. ein ; Semikolon), das ja bei einer csv-Datei zugleich das Trennzeichen zwischen verschiedenen Datenfeldern ist, wird dieses Feld in Anführungszeichen gekapselt. Wenn das Zeichen " im Datenfeld steht, wird es einmal wiederholt gekapselt.
Das führt dazu, dass ein "A" im Datenfeld m mit """A""" in der Textdatei steht. Die äußere Kapselung ist wg. Sonderzeichen und ein " wird ja verdoppelt.
Das sieht in der Textdatei blöd aus, wird aber im Importprogramm wieder korrekt aufgelöst.
Gruß Sigi
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige