Kommawert als Dezimalpunkt in CSV Outfile

phpecki

Grünschnabel
Hallo Gemeinde!

Ich mach das hier mit mysql...

"SELECT * INTO OUTFILE '<datei>'
FIELDS TERMINATED BY ';'
ENCLOSED BY '\"'
LINES TERMINATED BY '\n'
FROM <sql-tabelle>",

Mysql ändert beim Export Komma-Werte (aus tabelle) in Werte mit Dezimalpunkt
(in CSV-Datei)! Das ergibt in Excel u.U. dann ein Datumswert. :-(

Beispiel:
1,96 in SQL-tabelle
wird zu
1.96 in der CSV-Datei
und dann beim Öffnen in
'Jan96' in der Exceltabelle

Umstellung vom Feldtyp in SQL bringen nix. Manipuliere ich die CSV nachträglich mit einem Texteditor auf 1,96 'zurück', ist es in Excel sauber. Formatiere ich die Spalte in Excel in 'Zahl' wird Jan96 zu 35000-irgendwas. :-(

Kann ich das beim Export irgendwie/wo einstellen?
Jemand andere Ideen dazu?


Schon mal Danke!


Gruß
phpecki
 
Zurück