WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 22.10.2003, 18:54   #1
AlexanderFX
Veteran
 
Registriert seit: 23.01.2003
Alter: 39
Beiträge: 224


AlexanderFX eine Nachricht über ICQ schicken
Standard 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 =)
AlexanderFX ist offline   Mit Zitat antworten
Alt 22.10.2003, 19:03   #2
markisonline
Master
 
Registriert seit: 24.04.2003
Alter: 41
Beiträge: 626


Standard

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


edit: korrigiere: @1: Vielleicht, aber mit Access schon
sorry
____________________________________
GNU/Linux, die süßeste Verführung seit es Computer gibt.
Programmieren ist eine Wissenschaft sowie Kunst...
Software-Patente sind wie in Kunst, jeden Pinselstrich zu patentieren.

Windows: A 64-bit rewrite of a 32-bit extension and GUI shell to 16-bit patch to an 8-bit operating system originally coded for a 4-bit microprocessor and sold by a 2-bit company that can\'t stand one bit of competition.
markisonline ist offline   Mit Zitat antworten
Alt 22.10.2003, 19:13   #3
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

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


Sloter
Sloter ist offline   Mit Zitat antworten
Alt 22.10.2003, 19:17   #4
markisonline
Master
 
Registriert seit: 24.04.2003
Alter: 41
Beiträge: 626


Standard

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
____________________________________
GNU/Linux, die süßeste Verführung seit es Computer gibt.
Programmieren ist eine Wissenschaft sowie Kunst...
Software-Patente sind wie in Kunst, jeden Pinselstrich zu patentieren.

Windows: A 64-bit rewrite of a 32-bit extension and GUI shell to 16-bit patch to an 8-bit operating system originally coded for a 4-bit microprocessor and sold by a 2-bit company that can\'t stand one bit of competition.
markisonline ist offline   Mit Zitat antworten
Alt 22.10.2003, 19:21   #5
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

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
wbendl ist offline   Mit Zitat antworten
Alt 22.10.2003, 20:01   #6
AlexanderFX
Veteran
 
Registriert seit: 23.01.2003
Alter: 39
Beiträge: 224


AlexanderFX eine Nachricht über ICQ schicken
Standard

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 ist offline   Mit Zitat antworten
Alt 22.10.2003, 20:01   #7
AlexanderFX
Veteran
 
Registriert seit: 23.01.2003
Alter: 39
Beiträge: 224


AlexanderFX eine Nachricht über ICQ schicken
Standard

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
AlexanderFX ist offline   Mit Zitat antworten
Alt 22.10.2003, 20:12   #8
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

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
wbendl ist offline   Mit Zitat antworten
Alt 22.10.2003, 20:18   #9
AlexanderFX
Veteran
 
Registriert seit: 23.01.2003
Alter: 39
Beiträge: 224


AlexanderFX eine Nachricht über ICQ schicken
Standard

d.h i soll das ganz mit einer txt datei machen ?
AlexanderFX ist offline   Mit Zitat antworten
Alt 22.10.2003, 20:34   #10
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

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
wbendl ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:39 Uhr.


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