Discussion:
Bestimmte Zeilen aus Excel in Datenbank auslesen
(zu alt für eine Antwort)
Oliver Hoebel
2005-05-29 09:44:52 UTC
Permalink
Hallo zusammen,

folgende Frage hab ich:
Ich habe eine Excel-Tabelle, wo ich an bestimmten Zellen Werte stehen habe,
die ich gerne in eine Datenbank auslesen möchte.
Wie kann ich auf die einzelnen Werte in den Zellen zugreifen?
Ich hab schon mal danach gegoogelt, aber irgendwie war das alles verwirrend.
Vielleicht hat jemand einen Ansatz für mich.

Danke im voraus,

Olli.
Dieter Strassner
2005-05-29 10:00:27 UTC
Permalink
Hallo Oliver,
Post by Oliver Hoebel
Ich habe eine Excel-Tabelle, wo ich an bestimmten Zellen Werte stehen habe,
die ich gerne in eine Datenbank auslesen möchte.
du meinst vermutlich "...die ich gerne in eine Datenbank schreiben möchte"?
Post by Oliver Hoebel
Wie kann ich auf die einzelnen Werte in den Zellen zugreifen?
Ich kenne 3 Varianten:
1. Über das Excel-Objektmodell. dazu muß auf dem PC, auf dem später dein
VB-Programm läft auch Excel installiert sein. Setze einen Verweis auf
"Microsoft Excel [X].0 Object Library". Definiere ein
Excel.Applikation-Objekt und nimm mittels F1 die Hilfe zum Excel-Object in
Anspruch. Details + Beispiele findest Du bestimmt in
microsoft.public.de.excel

2. Greife mittels einem ADO-Recordset auf die EXCEL-Datei zu. Adressiert
wird per Row und Column, analog dem Excel-Sheet. Du kommst damit aber nicht
an alle Werte der Excel-File (z.B. NICHT an Formatierungsangaben oder
Komemntare), dafür brauchs auf dem Zielrechner später auch kein Excel.
Beispiele findet Google z.B. mit

http://groups.google.de/groups?as_q=vb+excel&num=10&scoring=r&hl=de&as_epq=provider+microsoft+jet+oledb+4.0&as_oq=&as_eq=&as_ugroup=&as_usubject=&as_uauthors=&lr=lang_de&as_drrb=q&as_qdr=&as_mind=1&as_minm=1&as_miny=1981&as_maxd=29&as_maxm=5&as_maxy=2005

(Link in eine Zeile)

3. Direkt in Excel mittels VBA. Details würde ich dann ebenfalls in der
Excel-NG erfragen, bzw. vorher suchen.
--
Viele Grüße

Dieter


Rückfragen bitte nur in die Newsgroup!

EDV-Kommunikation Strassner e.K.
68623 Lampertheim
Internet: www.strassner.biz
Oliver Hoebel
2005-05-29 12:28:06 UTC
Permalink
Dankeschön!

Olli.

Loading...