Hallo Werner,

ich habe mir Deine Beispiele angesehen und folgende Feststellungen gemacht:

Der Grund weshalb die Daten aus der CSV-Datei beim Import durcheinander kommen, sind Zeilenumbrüche innerhalb der Felder.

Deine mit OOo 1.1.x erstellte CSV-Datei macht keine Probleme, weil sie keine Zeilenumbrüche innerhalb der Felder enthält. Das liegt daran dass OOo 1.x.x beim Export die in den Zellen enthaltenen Zeilenumbrüche durch Blanks ersetzt. Das vermeidet zwar in Deinem konkreten Fall das Problem, ist aber eigentlich kein korrektes Verhalten des Programms.

Deine mit OOo 2.0 erstellte CSV-Datei macht Dir Probleme, weil sie in den Feldern Zeilenumbrüche enthält. Ein Zeilenumbruch wird beim Import als Ende des Datensatzes interpretiert. Die Zeilenumbrüche innerhalb der Zellen Deiner Originaldatei zerhacken Deine Datensätze. Dabei ist aber das Verhalten von OOo 2.0 korrekt, denn die Zeilenumbrüche sind ja im Original tatsächlich vorhanden.

Der Punkt ist, dass die von Dir verwendeten Konventionen für den Aufbau der CSV-Datei ungeeignet sind, wenn Felder innerhalb der Datensätze Zeilenumbrüche enthalten. Für solche Fälle gibt es die Möglichkeit, die Felder zusätzlich durch Texttrennzeichen (zum Beispiel " ) zu kapseln. Das ist ja auch per Default so vorgesehen. Du verzichtest aber ausdrücklich darauf.

Du musst Dich entscheiden: Entweder Textrennzeichen verwenden oder auf Zeilenumbrüche innerhalb der Zellen verzichten.

Ich hoffe, das hilft Dir etwas.

Gruß

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an