Seite 1 von 1

Doppelter Zeichenketten Trenner Hochkomma in CSV

Verfasst: Di 11. Sep 2018, 10:00
von TobiasK
Hallo zusammen,

ich habe ein Problem beim Import einer CSV Datei. Die CSV hat als Feldtrenner einen TAB und die Zeichenketten sind in Hochkomma gestellt:
'1234' TAB 'Ich bin ein Text' TAB 'Ich auch'

Jetzt habe ich in einer Zeile das Problem, dass innerhalb der Hochkommata am Ende ein Wort in Hochkommata steht:
'1234' TAB 'Ich bin ein Text' TAB 'Ich auch mit Wort in 'Hochkomma'' TAB 'Hier steht nocht weiterer Text'
Wenn ich nun den Import starte, kommt keine Fehlermeldung, aber in dieser Zeile ist die Trennung nicht korrekt erfolgt. Das Ergebnis ist dann das:
'1234' TAB 'Ich bin ein Text' TAB 'Ich auch mit Wort in 'Hochkomma' TAB 'Hier steht noch weiterer Text'
Das fett angezeigte steht dann in einer Zelle und nicht in zwei!

Als Importeinstellungen habe ich folgendes eingestellt:
Zeichensatz: UTF-8
Trennoption: Getrennt mit Tabulator
Zeichenketten-Trenner: '

Meine Libreoffice Version ist 6.0.5.2

Hat hier jemand einen Ansatz?

Re: Doppelter Zeichenketten Trenner Hochkomma in CSV

Verfasst: Di 11. Sep 2018, 10:22
von nikki
TobiasK hat geschrieben:
Di 11. Sep 2018, 10:00
Hat hier jemand einen Ansatz?
wohl kaum, denn wenn die CSV-Datei falsch aufgebaut ist, dann kann das der Import nicht bereinigen. Kurz gesagt, wenn man innerhalb eines Feldes das Hochkomme verwendet, darf dieses nicht gleichzeitig als Zeichenketten-Trenner verwenden werden, stattdessen sollte dann das Anführungzeichen (") Verwendung finden.

Wenn Du keine geeignetere CSV-Datei bekommst, dann musst die Datei vor dem Import mittels einem Editor wie z. B. Notpad++ überarbeiten.