Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Excel-Zugriffskomponente gesucht ... (https://www.delphipraxis.net/91005-excel-zugriffskomponente-gesucht.html)

TeronG 27. Apr 2007 13:20

Re: Excel-Zugriffskomponente gesucht ...
 
Zitat:

Zitat von Bernhard Geyer
Bei 76000 Zeilen bin ich bei etwas kleiner als 1 Minute.

Da stellt sich mir die (OT-)Frage ob Excell die Richtige wahl ist!? Aber da wirste wohl nicht auskönnen (sonnst hätteste dir bestimmt schon längst ne DB eingerichtet)

Bernhard Geyer 27. Apr 2007 13:25

Re: Excel-Zugriffskomponente gesucht ...
 
Zitat:

Zitat von TeronG
Da stellt sich mir die (OT-)Frage ob Excell die Richtige wahl ist!? Aber da wirste wohl nicht auskönnen (sonnst hätteste dir bestimmt schon längst ne DB eingerichtet)

Ist ja nur als Austasch/Importdatei verwendet (in eine richtige DB). Und bisher konnte man immer sagen: Wenn ihr mehr Daten in einer Importdatei wollt müßt ihr halt eine Textdatei nehmen. Aber da es ja jetzt auch in Excel geht werden mit sicherheit ab und zu solche Dateien auftreten.

Bernhard Geyer 27. Apr 2007 15:39

Re: Excel-Zugriffskomponente gesucht ...
 
Hat sich erledigt. Es konnten optimierungen in der bisherigen Implementierung gefunden werden. Jetzt komm ich bei 70.000 Zeilen auf eine Abfragezeit Excel -> Delphi-Anwendung auf ca 4 Sekunden. Und das ist schnell genug.

Ich kann leider keinen Code bereitstellen da dieser auf einer Kaufkomponente übernommen wurde welche nicht optimal war. Nur soviel: Die Aktionen werden schneller wenn man gleich den gesamten Zellenrange einer Excelseite anfordert statt jede Zelle einzeln. Damit werden die COM-Aufrufe geringer die für eine Performancebremse sorgen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.
Seite 2 von 2     12   

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