Hallo Jörg,
CSV von Office ist generell ein Kopfschmerzgenerator.
Wenn ich eine Excel-Tabelle exportiere, wo Felder Zeilenumbrüche haben, dann sind die CSV Zeilen durch CR-LF getrennt, also \r\n, aber die Zeilenumbrüche innerhalb der Felder nur ein LF (\n). Anführungszeichen setzt es immer dann, wenn es nötig ist (also ein Zeilenumbruch, ein Anführungszeichen oder ein Feldtrenner im Feld). Der Feldtrenner scheint auch nicht wählbar zu sein.
Du kannst Dich ja mal mit dem DIF Format befassen, vielleicht ist das besser handhabbar…
Wenn Du richtig mutig bist und dein PHP unter Windows läuft, probier Dein Glück mit COM und verwende Excel direkt zum Lesen der XLS-Datei, statt zu exportieren.
Rolf
-- 
sumpsi - posui - obstruxi
  sumpsi - posui - obstruxi
 nicht angemeldet
 nicht angemeldet Rolf B
 Rolf B Auge
 Auge MudGuard
 MudGuard Gunnar Bittersmann
 Gunnar Bittersmann Der Martin
 Der Martin TS
 TS