Domino 9 und frühere Versionen > ND8: Entwicklung

Import CSV mit , in Textfeldern

(1/1)

rambrand:
Hallo,
ich habe folgendes Problem.

Ich bekomme CSVs, das Trennzeichen ist ein , (Komma).
Die Felder in der CSV sind mit Anführungszeichen (") abgegrenzt.
In den Feldern können Kommas vorkommen.

Wenn ich jetzt mit Split(zeile$,",") eine Zeile der CSV aufteile, bekomme ich durch die Kommas in den Texten zuviele Felder raus.

Ich habe mir schon überlegt, dass ich rekursiv den String durchwandere und prüfe, ob vor dem Komma ein Anführungszeichen steht, wenn ja dann trenne den vorderen (linken) Teil des Strings (also vor dem Komma) ab und fange mit der Prüfung mit dem Reststring (nach dem Komma) erneut an.

Oder gibt es eine elegantere Lösung?

Bye,
Markus

Mitch:
Huhu,

versuche doch mal:

Split(value, {","})

Das schließt die Anführungszeichen um das Komma mit ein.

Gruß,

Mitch

rambrand:
Ähm ... Danke Mitch.

Wie war das mit dem Wald und den Bäumen. Oh Mann ... ich brauch nen Kaffee  ::)

Bye,
Markus

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln