Rudolf Horbas: CSV Dateien mit Zeilenumbrüchen in Zellen verarbeiten

Beitrag lesen

Mich interessiert am meisten folgendes: Im Excel kann man ja in einzelnen Zellen Zeilenumbrüche machen. Wie kann ich solch eine CSV-Datei einlesen so dass die Zelle inclusive Zeilenumbrüchen in einem String landet ?

Excel setzt so was folgendermassen um:
"Zelle 1
umbrochen";Zelle 2;Zelle 3

Da fgetcsv() die Datei zeilenweise einliest, haut es mit einer solchen CSV-Datei ohne Nachbearbeitung wahrscheinlich nicht hin (Umbrüche innerhalb eines Feldes ersetzen mit <BR>).

Korrigiere mich: PHP bzw. fgetcsv()erkennt die Zusammengehörigkeit und lässt die Zeile intakt!
"Zelle 1
umbrochen";Zelle 2;Zelle 3

wird zu
<TR><TD>Zelle 1
umbrochen</TD>
<TD>Zelle2</TD>
<TD>Zelle3</TD>
</TR>

nur um den den HTML-Umbruch musst Du Dich noch kümmern.

Rudi