WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   excel --> mysql (http://www.wcm.at/forum/showthread.php?t=113012)

AlexanderFX 22.10.2003 18:54

excel --> mysql
 
gibt es eine möglichkeit mehrere 1000 datensätze aus einer excel tabelle in eine mysql table zu convertieren/übertragen ???

wenn ja mit welchem befehl?

mfg alex =)

markisonline 22.10.2003 19:03

@1: Ja
@2: nix befehli, du brauchst die da ;)


edit: korrigiere: @1: Vielleicht, aber mit Access schon ;)
sorry ;)

Sloter 22.10.2003 19:13

Exportieren aus Excel heraus als Textfile (Speichern unter, Tabs getrennt) -> Tabellen in Mysql anlegen-> Daten importieren.


Sloter

markisonline 22.10.2003 19:17

Zitat:

Original geschrieben von Sloter
Exportieren aus Excel heraus als Textfile (Speichern unter, Tabs getrennt) -> Tabellen in Mysql anlegen-> Daten importieren.


Sloter

Ja genau, CSV und co :shy: :hammer:

wbendl 22.10.2003 19:21

Hi!

Ja, z. B. mit VB. Damit sollte auch aus Excel mit VBA möglich sein.
http://www.vbarchiv.net/workshop/workshop36.php

Als 2. Möglichkeit könnte ich mir folgendes vorstellen:
Mit VBA eine SQL-Anweisung erstellen, die dann alle Daten in die Datenbank schreibt.

Wenn du Access hast könntest du es als Zwischenschritt einsetzen, und damit Programmierarbeit sparen.

mfg

WB

AlexanderFX 22.10.2003 20:01

Zitat:

Original geschrieben von wbendl
Hi!

Ja, z. B. mit VB. Damit sollte auch aus Excel mit VBA möglich sein.
http://www.vbarchiv.net/workshop/workshop36.php

Als 2. Möglichkeit könnte ich mir folgendes vorstellen:
Mit VBA eine SQL-Anweisung erstellen, die dann alle Daten in die Datenbank schreibt.

Wenn du Access hast könntest du es als Zwischenschritt einsetzen, und damit Programmierarbeit sparen.

mfg

WB

kann ich dann auch mittels php auf die db zugreifen ja oder ?

AlexanderFX 22.10.2003 20:01

Zitat:

Original geschrieben von wbendl
Hi!

Ja, z. B. mit VB. Damit sollte auch aus Excel mit VBA möglich sein.
http://www.vbarchiv.net/workshop/workshop36.php

Als 2. Möglichkeit könnte ich mir folgendes vorstellen:
Mit VBA eine SQL-Anweisung erstellen, die dann alle Daten in die Datenbank schreibt.

Wenn du Access hast könntest du es als Zwischenschritt einsetzen, und damit Programmierarbeit sparen.

mfg

WB

kann ich dann auch mittels php auf die db zugreifen ja oder ?

*edit*

access hab ich
der link is gut !!! thx

sry 4 doppelpost

wbendl 22.10.2003 20:12

Hi!

Mit PHP auf eine MySQL-DB zugreifen ist kein Problem. Bei Access und Excel weiß ich es nicht, bezweifle es aber.

Am Besten vergiß meine Vorschläge. Das Naheliegenste und Einfachste habe ich übersehen.

Mach's mit einer CSV-Datei, wie von markisonline und Sloter vorgeschlagen. Das ist am schnellsten, und erfordert die wenigste Arbeit.

mfg

WB

AlexanderFX 22.10.2003 20:18

d.h i soll das ganz mit einer txt datei machen ?

wbendl 22.10.2003 20:34

Ja. wenn du nur eimal Daten übertragen willst, lohnt sich der Aufwand fürs Programmieren gibt.

Also die Excel-Tabelle als CSV-Datei speichern, und dann die CSV-Datei in die DB importieren.

mfg

WB


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag