Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Vorhandene Excelliste bearbeiten (https://www.delphipraxis.net/114144-vorhandene-excelliste-bearbeiten.html)

Lill Jens 20. Mai 2008 14:11


Vorhandene Excelliste bearbeiten
 
Hey DP'ler :)

Ist es möglich eine bereits vorhandene Excelliste so zu bearbeiten das meine Einträge von meinem Grid ans Ende angehängt werden?

Gruß LJ

Lill Jens 21. Mai 2008 09:38

Re: Vorhandene Excelliste bearbeiten
 
Keiner ne Idee?

:wall:

Der.Kaktus 21. Mai 2008 09:47

Re: Vorhandene Excelliste bearbeiten
 
Hallo,

also ich nutze XLSWrite..da gibt es eine Funktion
Delphi-Quellcode:
...Workbook.Sheets[0].Rows.count;
mit der Du die letzte Zeile erhalten kannst.

In der OLE-Funktionen wird es sicher auch so etwas ähnliches geben.

Lill Jens 21. Mai 2008 13:21

Re: Vorhandene Excelliste bearbeiten
 
Ich schau jetzt schon den Ganzen Tag konnte aber noch nichts finden.

Hat jemand sowas schon mal verwendet?

Gruß LJ

Olli73 21. Mai 2008 13:28

Re: Vorhandene Excelliste bearbeiten
 
Geht es Dir um den Zugriff auf Excel per OLE generell oder speziell um das Ermitteln der letzten (gefüllten) Zeile des Excel-Sheets?

Lill Jens 21. Mai 2008 13:35

Re: Vorhandene Excelliste bearbeiten
 
Ob der Zugriff über OLE oder über andere Komponenten(kostenlose) ist, ist mir im prinzip egal.

Das Projekt an dem ich sitze und so gut wie fertig ist soll eine Exceltabelle immer wieder erweitern.

Somit muss ich in eine Zeile unter der letzten gefüllten Zeile springen und dort meine neuen "Datensätze" eintragen.

In eine bereits vorhandene gefüllte Exceltabelle neue Einträg zu schreiben...hab ich noch nie gemacht und finde leider auch nix...

Gruß LJ

Olli73 21. Mai 2008 13:49

Re: Vorhandene Excelliste bearbeiten
 
Eine Suche nach "CreateOleObject" und "Excel" liefert zahlreiche Treffer.
Einen guten Einstieg findest duhier.

Lill Jens 21. Mai 2008 13:57

Re: Vorhandene Excelliste bearbeiten
 
Mhh Excel hab ich schon mehere male eingegeben in der suche...mein problem ist eine Exceltabelle zu öffnen oder eine Taballe zu erzeugen mit meinen Grideinträgen...das problem ist nur in die letzte zeile zu gelangen und dort anzusetzten.

Trotzdem danke für den link ;)

Reinhardtinho 21. Mai 2008 14:04

Re: Vorhandene Excelliste bearbeiten
 
Hi,

nach langer Zeit bietet sich für mich mal wieder die Gelegenheit dir bei Excel-Problemen zu helfen :P


Mit
Delphi-Quellcode:
WS.UsedRange[LCID].Rows.Count;
kann man an die verwendeten Zeilen rankommen.

WS ist das aktuelle Worksheet.

Du kannst also den Wert abfragen und dann in der nächsten Zeile mit der Befüllung des Excel-Dokuments fortfahren.


MFG
Lorenz

Lill Jens 21. Mai 2008 14:20

Re: Vorhandene Excelliste bearbeiten
 
Zitat:

Zitat von Reinhardtinho
Hi,

nach langer Zeit bietet sich für mich mal wieder die Gelegenheit dir bei Excel-Problemen zu helfen :P


Yeah mein Held ;)

Bekomme folgende Fehlermeldung bei deinem code

Delphi-Quellcode:
[DCC Fehler] unitMain.pas(1609): E2029 '(' erwartet, aber ']' gefunden
steh gerade iwie aufm schlauch hab ich iwas noch übersehen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 Uhr.
Seite 1 von 3  1 23      

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