Danke für Deine Antwort,
ich habe inzwischen allerdings selbst den Fehler gefunden.
Ich habe die Datei zwischenzeitlich mit Word bearbeitet und nochmals abgespeichert. Word wandelt die "PHP-Zeilenumbrüche" allerdings in "chr(13).chr(10)" um.
Also mußte ich nur nicht nach "....\n" abfragen, sondern nach "...chr(13).chr(10)".
Damit ist das Problem gelöst und ich habe sogar Dateien die von Word, Excel etc. korrekt angezeigt werden !