Autor Beitrag
Hans-Georg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: Mo 31.05.10 12:08 
Hallo

Ich möchte innerhalb meines Delphiprogramms (Personalverwaltung) Ecxel Arbeitsmappen öffnen und bearbeiten jetzt meine frage :

geht das überhabt wenn ja wie für Tips und Hilfe währe ich sehr dankbar
Ich verwende Delphi 7.Enterp.

Gruß
Hans-Georg

Moderiert von user profile iconNarses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.
LSanchez
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26
Erhaltene Danke: 8



BeitragVerfasst: Mo 31.05.10 12:30 
In dem WebBrowser kannst Du die Excel-Datei bearbeiten.

Webbrowser.Navigate('C:\xyz.xls');
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: Di 01.06.10 10:15 
Hi,

wie wäre es, wenn Du die Automation-Server dafür verwendest? TExcelApplication usw.? Bei meinem Delphi 7 Prof. SP1 sind die auf der Komponentenpalette zu finden. Anleitungen dafür gibts im Netz (z.B. auch auf meiner Seite oder bei Deborah Pate www.djpate.freeserve.co.uk/Automation.htm)

Grüße
dummzeuch
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 593
Erhaltene Danke: 5


Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
BeitragVerfasst: Do 03.06.10 15:41 
user profile iconHans-Georg hat folgendes geschrieben Zum zitierten Posting springen:

Ich möchte innerhalb meines Delphiprogramms (Personalverwaltung) Ecxel Arbeitsmappen öffnen und bearbeiten jetzt meine frage :

geht das überhabt wenn ja wie für Tips und Hilfe währe ich sehr dankbar
Ich verwende Delphi 7.Enterp.


Du hast im Prinzip zwei Moeglichkeiten:
  1. OLE Automation, dafuer ist eine Excel-Installation auf jedem Rechner notwendig, auf dem Dein Programm laufen soll. Das ist im Prinzip eine Fernsteuerung eins Excel-Prozesses und funktioniert in der Regel gut. Frueher oder spaeter wirst Du allerdings auf seltsame Dinge stossen, Excel macht ploetzlich nicht mehr, was es soll oder macht es anders als erwartet, aber es wird absolut nicht reproduzierbar sein. (Been there, done that...)
  2. Du kaufst eine von den diversen Excel-Komponenten fuer Delphi. Die koennen in der Regel Excel Dateien lesen und schreiben. NativeExcel von Nika Soft ist z.B. so eine. Wir haben die gerade gekauft. Bisherige Erfahrungen damit sind gut und teuer finde ich sie auch nicht.