![]() |
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 |
Re: Vorhandene Excelliste bearbeiten
Keiner ne Idee?
:wall: |
Re: Vorhandene Excelliste bearbeiten
Hallo,
also ich nutze XLSWrite..da gibt es eine Funktion
Delphi-Quellcode:
mit der Du die letzte Zeile erhalten kannst.
...Workbook.Sheets[0].Rows.count;
In der OLE-Funktionen wird es sicher auch so etwas ähnliches geben. |
Re: Vorhandene Excelliste bearbeiten
Ich schau jetzt schon den Ganzen Tag konnte aber noch nichts finden.
Hat jemand sowas schon mal verwendet? Gruß LJ |
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?
|
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 |
Re: Vorhandene Excelliste bearbeiten
Eine Suche nach "CreateOleObject" und "Excel" liefert zahlreiche Treffer.
Einen guten Einstieg findest du ![]() |
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 ;) |
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:
kann man an die verwendeten Zeilen rankommen.
WS.UsedRange[LCID].Rows.Count;
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 |
Re: Vorhandene Excelliste bearbeiten
Zitat:
Yeah mein Held ;) Bekomme folgende Fehlermeldung bei deinem code
Delphi-Quellcode:
steh gerade iwie aufm schlauch hab ich iwas noch übersehen?
[DCC Fehler] unitMain.pas(1609): E2029 '(' erwartet, aber ']' gefunden
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz