Seite 1 von 1

Excel nach Mysql

Verfasst: 09.12.2003, 17:21
von Ice Man
kennt jemand ein Programm, mit dem ich Excel Daten
( sind 3 Spalten, und so 40 Zeilen )
in die Mysql DB bekomme ?

thx im Vorraus :)

Verfasst:
von

Verfasst: 09.12.2003, 17:32
von Jörg
ich hab das mit phpmyadmin gemacht. die tabelle in mysql war vorher schon angelegt (die struktur muss natürlich übereinstimmen, eine spalte in excel = ein datenfeld in mysql), dann die exceltabelle im csv-dateiformat abgespeichert, und dieses dann mit phpmyadmin in die angelegte mysql tabelle importiert

Verfasst: 09.12.2003, 17:32
von mark
Moin
Excel als csv exportieren und dann über https://www.phpmyadmin.net/ in die mysql Datenbank einspielen.

Bin aber jetzt auch nicht der mysqlexperte :-(

gruß mark

Verfasst: 09.12.2003, 17:34
von Ice Man
das mit dem csv hab ich gemacht.

Aber muss das nicht noch sowas wie Insert to [spalte1 ] bla bla rein ?

Verfasst: 09.12.2003, 17:56
von mark
moin
Unter phpmyadmin gibt es den Punkt "Textdatei in Tabelle einfügen" da drüber dann die Datei hochladen und abschicken.
das müßte funktionieren.

gruß

Verfasst: 09.12.2003, 17:58
von Jörg
wenn du das mit phpmyadmin machst, brauchst du keine mysql syntax, das geht ganz einfach mit dem browser. unter 'textdatei hinzufügen' kannst du dann eine datei von deinem rechner wählen, und die dann in die bestehende mysql datenbank importieren

Verfasst: 09.12.2003, 17:59
von Jörg
<offtopic>diesmal war mark schneller ;)</offtopic>

Verfasst: 09.12.2003, 18:17
von Ice Man
das kannte ich noch gar nicht, aber trotzdem will es nicht :(
Fehler

SQL-Befehl :

LOAD DATA INFILE '/tmp/phpb8OQb8' INTO TABLE `tvprog` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'

MySQL meldet:


Access denied for user: 'user12@localhost' (Using password: YES)
Zurück
so sieht die datei aus

08.12.2003;12:40;test
08.12.2003;13:58;test2

Verfasst: 09.12.2003, 18:43
von Jörg
MySQL meldet:


Access denied for user: 'user12@localhost' (Using password: YES)
das scheint wohl an den zugriffsrechten für mysql zu liegen, aber wie man die anders einstellt - da bin ich auch erstmal überfragt - wird vielleicht jemand was zu schreiben können, der sich mit mysql besser auskennt

Verfasst: 09.12.2003, 19:49
von NiSti
Hi IceMan,

liegt evtl. an der Konfiguration von phpmyadmin - einfach mal die Variablen Username, Passwort und Server in der Datei "config.inc.php" überprüfen.

Ein gutes Tutorial (engl.) findest Du unter https://www.aota.net/PHP_and_MySQL/phpmyadmin.php4

Sollte phpmyadmin auf Deinem Account vorinstalliert gewesen sein und Du hast keine Möglichkeit per FTP zuzugreifen, hilft wohl nur ein Anruf beim Provider.

Grüße,

NiSti

Verfasst: 10.12.2003, 15:11
von Ice Man
Hallo mal wieder :)

Also ich hab beides, also vorinstalliert, und die neueste Version hab ich selber installiert.

Beide Versionen gehen bestens, aber wenn ich mich einloggen kann und die Daten sehe, dann sollte doch PW & Co stimmen.

Wieso dann die Fehlermeldung ?

Verfasst: 23.12.2003, 15:02
von pauschaltourist
du musst vorher eine tabelle anlegen und die spaltennamen festlegen. also: erstelle eine Tabelle mit 3 spalten - unique-keys usw. zuweisen, dann klick auf "Textdatei einfügen" , wähle die CSV aus und dann gehts auch :-)

Verfasst: 23.12.2003, 15:52
von Ice Man
hab die Antwort von All-inkl.

diese Funktion wurde deaktiviert.
Die haben mir aber ein Script geschickt, mit dem es super funnzte :)