Hellihello Marcel,
s.a. dedlfix.
Hallo frankx,
vielen Dank für deine Tipps!
an dem Semikolon vermutlich erstmal.
Kannst Du dazu etwas mehr sagen?
CSV:
mach überall wo eine Spalte endet, ein Semikolon.
mach überall wo eine Zeile endet ein CR (Ascii 13) und LF (Ascii 10)
wenn eines der beiden o.g. Zeichen in der Zelle vorkommt mach folgendes:
a) Packe "um die Zelle" ein doppeltes Hochkomma (Anführungszeichen '"').
b) Kommt im Zelleninhalt ein Anführungszeichen vor, verdoppele dieses.
Wären Deinem Umlaute jetzt als Entity kodiert (ä oder so) dann könnte das Semikolon im Wege stehen, wenn
1. Excel beim CSV-Erstellen Mist baut
2. PHP das nicht richtig einliest, wie Excel das verpackt hat.
Wenn sich beide an o.g. "Standard" halten, solle es aber funktionieren (;-).
Ist die Fehlerursache nun doch eher bei Excel zu suchen?
Wenn die CSV korrekt ist, nicht. Überlege vielleicht, was sich geändert hat seitdem (Excelversion, Dateiinhalte), wenn es doch vorher schon klappte.
Dank und Gruß,
frankx