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: 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
