Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Prism Auf Excel - Datei zugreifen (https://www.delphipraxis.net/150773-auf-excel-datei-zugreifen.html)

eneuf0175 26. Apr 2010 17:29


Auf Excel - Datei zugreifen
 
Wer kann helfen? Bin kein Experte sondern Anfänger und Hobbyprogrammierer, obwohl ich schon lange das Rentenalter erreicht habe. Mich hat die EDV schon immer ineressiert und jetzt habe ich Zeit dafür.
Ich möchte aus einer Excel - Datei eine Tabelle mit Delphi 2006 für .net laden und verarbeiten. Habe leider keine entsprechenden Quelltexte gefunden. Sicherlich fehlt mir das Hintergrundwissen um bestimmte Dinge zu begreifen. Ich würde mich sehr für eine Unterstützung freuen.

himitsu 26. Apr 2010 17:37

Re: Auf Excel - Datei zugreifen
 
Falls/Solange z.B. das MS Office installiert ist könnte man eine Excel-Instanz als OLE-Objekt (ActiveX) ins Programm laden und über dieses Objekt drauf zugreifen.

Ansonsten wirst du dir eine (Fremd)Komponente besorgen müssen, welche einen Zugriff auf ein Excel-Dokument erlaubt.


Bei Google suchenExceltabelle Delphi auslesen
> http://www.delphipraxis.net/internal...t.php?p=115495

[edit] Tabelle natürlich mit 2 L

eneuf0175 26. Apr 2010 17:54

Re: Auf Excel - Datei zugreifen
 
Vielen Dank für die Antwort. Werde es mal versuchen.

semo 26. Apr 2010 22:47

Re: Auf Excel - Datei zugreifen
 
Was auch wunderbar funktioniert, ohne das Excel selbst auf dem Client PC installiert sein muss: Zugriff per Excel ODBC Treiber und ADO Komponenten.
Damit kann man das Exceldokument per SQL wie eine Datenbanktabelle auslesen.

eneuf0175 27. Apr 2010 09:14

Re: Auf Excel - Datei zugreifen
 
Vielen Dank auch für diesen Hinweis. Wo bekomme ich denn diesen Treiber und wie muß man ihn einbinden?

p80286 27. Apr 2010 09:44

Re: Auf Excel - Datei zugreifen
 
Zitat:

Zitat von eneuf0175
Vielen Dank auch für diesen Hinweis. Wo bekomme ich denn diesen Treiber ..

Er sollte eigentlich schon vorhanden sein, wenn nicht M$.
Zitat:

Zitat von eneuf0175
... und wie muß man ihn einbinden?

unter Einstellungen -> Systemsteuerung -> Verwaltung -> Datenquellen ODBC

Ob UserDSN oder SystemDSN ist für's Spielen (oder Einzelplatz) egal

Gruß
K-H

eneuf0175 27. Apr 2010 17:54

Re: Auf Excel - Datei zugreifen
 
Vielen Dank für die Unterstützung. Ich habe es mit OleDb hinbekommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz