Thomas: CSV mit Zeilenschaltung importieren

Hallo

Hab folgendes Problem. Muss Daten von einem XLS-File in eine DB importieren. Nun gibt es im XLS ein Feld wo viel Text drin steht inkl. Zeilenumbruch. Wenn ich das XLS als CSV speichere, macht es mir von jedem Zeilenumbruch in diesem Feld eine neue Zeile.

Importiere ich dies via phpMyAdmin krieg ich immer fehlermeldung. Wenn ich es mit Fileeinlesen mache, hab ich das Problem mit der falschen Zeilenschaltung, da ich jede Zeile einlese und verarbeite.

Wie bring ich diese Zeilenschaltung raus? Wie kann ich im XLS beim CSV-Speichern definieren das diese nicht kommt oder kann ich nach dieser Suchen und durch ein anderes Zeichen ersetzten?

Manuell kann ich es im CSV nicht machen, habe etwa 8000 solche "Zeilen".

Danke für eure Tipps.
Gruss
Thomas

  1. Hello,

    für CSV-Dateien hat PHP zwei eigene File-Funktionen

    die sowohl Zeilenumbrüche in Textfeldern, als auch Feldtrenner in Daten berücksichtigen.

    Bis auf den Fehler, dass für Leerzeilen kein Arrayelement geleifert wird, das auf NULL verweist, funktionieren die Funktionen bestens. der Fehler ist im neuen Build, bzw. in PHP 5.2.10 beseitigt

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de