Hallo Rolf,
mag sein, dass das mit Maskierungen funktioniert - aber mein Kenntnisstand ist, dass Felder mit ; oder \n darin in " gesetzt werden.
das eine hat IMO mit dem anderen nichts zu tun; außerdem empfehle ich, Felder mit Strings als Wert immer in Anführungszeichen zu setzen.
Sollte im Feldinhalt ein " enthalten sein, wird der Inhalt in " engeschlossen und das " darin zu "" verdoppelt.
Ja.
Ersetze ; \n und " nach Bedarf durch die konkrete Ausprägung in der CSV Datei.
Womit wir an einem wichtigen Punkt angekommen sind: Das CSV-Format ist sehr vage spezifiziert und lässt viele Freiheiten zu. Das macht es als universelles Austauschformat problematisch, weil jeder CSV-Parser (oder Generator) wieder geringfügig andere "Macken" hat.
Frohes Schaffen,
Martin
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.