Anzeige
Archiv - Navigation
1956to1960
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

Nach Export in CSV-Datei, Anführungszeichen im Text!

Nach Export in CSV-Datei, Anführungszeichen im Text!
02.12.2023 07:46:29
Kasimir
Ein freundliches hallo an alle!

Ich habe da ein Problem mit dem Export in eine CSV-Datei. Ich habe eine Exceldatei mit Produktdaten, die ich in eine CSV-Datei mit Trennzeichen abspeichere. Nun ist allerdings das Problem, öffne ich die CSV-Datei im Editor, sind dort auf einmal bei einigen Texten Anführungszeichen eingefügt worden.

Userbild

Ich frage mich nun, wie passiert soetwas und vor allem, wie bekomme ich das weg? Denn, es dürfen dort keine Anführungszeichen erscheinen.

Ich habe mal eine Beispieldatei mit einer Artikelzeile angehängt.
https://www.herber.de/bbs/user/164702.xlsx

Ich hoffe, mir kann geholfen werden? Auf jeden Fall schon mal besten Dank für die Versuche/ Hilfe.
MfG, Kasimir

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Der Spur nach
02.12.2023 08:10:42
RPP63
Moin!
Woher die "" kommen, kann ich nur vermuten:
Es handelt sich um Textqualifier, die ein ansonsten unerwünschtes Trennzeichen innerhalb des Datenfelds maskieren.
Wie exportierst Du?
Akzeptiert die Zieldatenbank ein Semikolon als Trenner?
Hat sie Probleme mit den ""?
Dann mache doch einfach Strg+h → Suchen nach: " → Ersetzen durch nix → Speichern

Gruß Ralf
AW: Nach Export in CSV-Datei, Anführungszeichen im Text!
02.12.2023 18:14:31
Uduuh
Hallo,
teste mal:
Sub export()

Dim vntIN, strOUT
Dim i As Long, j As Long
vntIN = Cells(1, 1).CurrentRegion
For i = 1 To UBound(vntIN)
For j = 1 To UBound(vntIN, 2)
strOUT = strOUT & "|" & vntIN(i, j)
Next j
strOUT = strOUT & vbCrLf
Next i
strOUT = Mid(strOUT, 2)
Open "c:\test\" & Replace(ActiveWorkbook.Name, ".xlsx", ".csv") For Output As #1
Print #1, strOUT
Close #1
End Sub

Gruß aus'm Pott
Udo
Anzeige
AW: Nach Export in CSV-Datei, Anführungszeichen im Text!
02.12.2023 21:42:38
Kasimir
Hallo Udo!
Sorry, dass ich erst jetzt auf Deine Antwort reagiere, aber ich war den ganzen Tag unterwegs.
Danke Dir für Deine Antwort, Dein Lösungsmakro ist genau so, wie ich es mir vorgestellt hatte.
Nochmal vielen Dank für die Lösung und noch ein schönes Wochenende, Kasimir.
kann am WE ja mal passieren. ;-) owT
03.12.2023 21:58:07
Uduuh
AW: Der Spur nach
02.12.2023 08:20:58
Kasimir
Hallo Ralf!

Danke Dir für Deine Hilfestellung. Zu Deinen Fragen:

Wie exportierst Du?:
Die Datei wird aus Excel über "Speichern unter als CSV UTF-8 (Durch Trennzeichen getrennt)(*.csv) exportiert.

Akzeptiert die Zieldatenbank ein Semikolon als Trenner?:
Nein, als Trennzeichen wird hier später das Pipes ( | ) als Trennzeichen genommen. Bei der hier eingestellten Beispieldatei wurde noch mit dem Semikolon als Trennzeichen gearbeitet. Aber auch beim Pipes als Trennzeichen ist das Ergebnis das Gleiche.

Hat sie Probleme mit den ""?:
Ja, deswegen dürfen die Anführungszeichen nicht vorhanden sein.

Dann mache doch einfach Strg+h → Suchen nach: " → Ersetzen durch nix → Speichern:
Das wäre eine Lösung, die zwar nicht so schön wäre, aber es würde gehen. Schöner wäre es, wenn man das bereits in Excel realisieren könnte. Eventuell auch über ein Makro, mit dem dann die Daten in eine CSV-Datei exportiert werden.

Besten Dank nochmal für die Hilfe, Kasimir
Anzeige
AW: Der Spur nach
02.12.2023 12:15:26
ralf_b
das liegt an den Zeilenumbrüchen in deinen Textabsätzen. Nimm sie mal raus und schau was du erhälst.
AW: Der Spur nach
02.12.2023 21:03:33
Kasimir
Hallo Ralf!
Sorry, dass ich erst jetzt auf Deine Antwort reagiere, aber ich war den ganzen Tag unterwegs. Danke Dir für Deine Antwort. Ich habe die Umbrüche mal gelöscht und die Anführungszeichen sind weg. Somit weiß ich jetzt erst mal, dass es an den Zeilenumbrüchen liegt. Das hilft schon mal weiter.
Dir noch ein schönes Wochenende, Kasimir

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige