Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1852to1856
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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.
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige