Excel - Zeilenumbruch?

mintroad

Grünschnabel
Hallo zusammen.
Ich lese mittels HTML und PHP einen Text in eine Datenbank. Der Text enthält Zeilenumbrüche (\r\n).

Später erstell ich eine Excel-Datei. Das funktioniert auch alles, leider werden dann die "\r\n" aber als schwarze Kästchen dargestellt wenn ich die .xls Datei in Excel öffne.

Weiss jemand, wie Excel einen Zeilenumbruch darstellt?
Bzw. was ich für x schreiben muss:

ereg_replace("\r\n", "x", $var);

Vielen lieben Dank!
 
\r\n ist eigentlich goldrichtig für neue Zeile bei .xls
Wird wohl irgendwas bei der Umwandlung der Datenbank-Daten nach xls falsch laufen.
Wie schreibst du denn die Daten in die xls?
 
nunja mit der PEAR-Methode Spreadsheet_Excel_Writer, also so:
Code:
$excel = new Spreadsheet_Excel_Writer('datei.xls');
dann bau ich das Worksheet auf und mach zB:
Code:
$excel->write(2, 5, $var);

$var beinhaltet einen Text mit Umbrüchen, dargestellt als \r\n ...
 
Hallo!
Danke für die Antwort. Hab ich aber leider schon versucht, wenn ich
Code:
ereg_replace("\r\n", chr(13), $var);
mache stehen einfach "chr(13)" an den Stellen im Excel-File, wo Umbrüche sein sollten...
 
Zurück