Hallo,
ich erzeuge mit einem PHP-Programm (PHP 4.3.3) eine CSV-Datei, um die Daten für Excel zur Verfügung zu stellen. Nun habe ich das (offenbar typische) Problem mit den Semikolons und den Anführungszeichen, die Excel immer mal falsch interpretiert.
Eine Zeile wie
Test;Lustig;funktioniert gut;kein Problem
wird von Excel korrekt in vier Zellen verteilt.
Auch eine Zeile wie
Hallo;gut;"hier ein Semilkolon: ;";klasse
wird genommen, wenn ich das komplette Feld, das ein Semikolon enthält, in Anführungszeichen setze.
Habe ich aber ein Feld, in dem Anführungszeichen und Semikolons gleichzeitig auftreten, also z.B. so eines:
Hier ein "Semikolon": ;
dann funktioniert so etwas nicht mehr:
Hallo;blöd;"Hier ein "Semilkolon": ;";das geht nicht
Excel macht dann daraus die vier Feldinhalte:
Hallo
blöd
Hier ein Semikolon":
;das geht nicht
Ich habe gegoogelt, aber nichts gefunden, ob Anführungszeichen und Semikolons irgendwie gemeinsam für Excel maskiert werden können.
Geht so eine Maskierung? Oder muss man alle Anführungszeichen durch andere Zeichen ersetzen?
Vielen Dank für Tipps
A.