Entwickler-Ecke
Datenbanken - Datenbankergebnis von einen Report in ein Excelsheet
Atze - Di 27.08.02 15:31
Titel: Datenbankergebnis von einen Report in ein Excelsheet
Mein Problem ist es eine Programmerweiturung zu schreiben mit der ich Werte aus einem Report auslese (Abfrageergebnisse) und dann in ein Excelsheet eintrage, es soll bei bestehenden Programmen leicht zu implementiern sein. In den Foren habe ich dazu noch nicht soviel gefunden.
Hat da jemand eine Idee wie das zu machen ist??
danke[/u]
toms - Di 27.08.02 18:52
Hi,
Wo genau liegt dein Problem?
Werte aus einem Report auslesen?
...in ein Excelsheet eintragen?
Atze - Di 27.08.02 19:27
Hallo,
ja genau das Problem liegt erstmal darin werte aus dem Report auslesen und dann wie ich es in ein excelsheet eintrage?
danke
Shaitan - Do 05.09.02 12:49
Titel: aus Delphi auf Excel zugreifen
Hi,
man kann mit Delphi via OLE auf Excel zugreifen. Sage dazu einfach
[code]var excelApp: variant;
excelApp := createOLEObject(Excel.Application);
excelApp.Visible := true;
...[/code]
etc.
der rest ist dann fast wie VBA Programmieren... Must Dich mal damit auseinandersetzen.
Hab damit auch noch nicht so viel gemacht, aber über die Variable kann man auf Excel komplett zugreifen (excelApp.ActiveSheet.Name) müsste den Namen des Sheets wiedergeben...
Kannst ja z.B. in der Hilfe vom VBA in Excel nachsehen...
Mußt Du mal ein wenig Probieren...
Viel Spaß, und ich hoffe ich konnte Dir ein wenig helfen,
Shaitan
Buggi - Mo 09.09.02 14:53
Hi,
falls du nur deine Daten in Excel haben willst und nicht soviel Wert auf die Feinheiten der Formatierungen etc. legst, dann solltest du dir mal folgenden Seite anschauen :
http://www.swissdelphicenter.ch/de/showcode.php?id=725
Diese Art benutze ich auch und sie ist im Vergleich zur OLE sauschnell.
Good luck
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!