Hoffe, das ist hier richtig... Ich möchte eine Exceldatei per csv in MySQL importieren. Dabaei habe ich in Excel eine Spalte mit Beträgen, also 314,55 usw. Das Feld in MySQL ist ein float. Problem: float hat statt Komma einen Punkt. Wie stell ich das an, das meine Werte mit beiden Nachkommastellen importiert werden können? Vielen Dank schon mal! Gruss uspc
Programmieren - alles kontrollieren 4.939 Themen, 20.672 Beiträge
Also ich hab ja auch noch rumprobiert: wenn ich das Komma stehen lasse, sieht man in MySQL hinter dem Komma nur 2 Nullen, die Cent`s sind weg. Dann habe ich in Excel nur die Spalte mit den Beträgen als csv gespeichert, dann mit einem Editor das Komma mit dem Punkt ersetzt. Jetzt bin ich dabei, die Daten zu importieren. PhpMyAdmin bietet an, die Werte zu ersetzen. Also habe ich erst alle Spalten ohne die Zahlen importiert. Soweit ok. Dann habe ich nur die eine Spalte mit den Zahlen importiert, dabei die Option "Tabelleninhalte ersetzen" aktiviert. Eigentlich müßte phpmyadmin jetzt in der entsprechenden Spalte die Werte übernehmen, aber er hängt diese doch hinten dran. Ist das ein Bug ? Wieso geht das nicht? Jetzt käme ja auch der Gedanke, in Excel wieder die Zahlen als Spalte (jetzt liegt mir diese ja vor: Zahlen mit Punkten statt Komma) einzufügen - das kann Excel aber so nicht übernehmen. Danke schonmal - SG uspc