AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Konvertierung von Exceltabelle in Stringrid!
Thema durchsuchen
Ansicht
Themen-Optionen

Konvertierung von Exceltabelle in Stringrid!

Ein Thema von Angelus · begonnen am 26. Mai 2003 · letzter Beitrag vom 26. Mai 2003
Antwort Antwort
Angelus

Registriert seit: 23. Mai 2003
Ort: Graz
61 Beiträge
 
Delphi 5 Professional
 
#1

Konvertierung von Exceltabelle in Stringrid!

  Alt 26. Mai 2003, 19:55
Hab ein Problem:

Ich konvertiere eine Exceltabelle in ein Stringgrid. Meine Tabelle besteth aber aus über 800 Zeilen ...... Da Leidet die Performance sehr darunter .... Gibt es alternativen als jede zelle extra zu kopieren ... vorallem gibt es schnellere alternativen??

thx
ALLES is möglich ... auch wenn das Problem schwer ist .... löse es!!
  Mit Zitat antworten Zitat
Marco Haffner
(Gast)

n/a Beiträge
 
#2
  Alt 26. Mai 2003, 21:41
Eine beliebige xls-Datei in einem Delphi-Programm im StringGrid öffnen?
Oder willst Du eine bestimmte xls-Datei einmalig so anpassen das sie schneller im StringGrid angezeigt werden kann?
Wolltest Du jetzt jede Zeile einzeln aus Exel in das StringGrid kopieren?
Hast Du mal probiert die Tabelle als csv zu speichern?
Ich hatte auch mal ein Beispiel wie ich so eine csv-Datei binnen weniger Sekunden im StringGrid öffne. Wo ich die nur wieder abgelegt habe...
  Mit Zitat antworten Zitat
Angelus

Registriert seit: 23. Mai 2003
Ort: Graz
61 Beiträge
 
Delphi 5 Professional
 
#3
  Alt 26. Mai 2003, 21:47
also des war so gemeint *ggg* und zwar ich habe eine bestimmte xls datei in ein stringgrid eingelesen ... und mein problem war dass es ab 10 zeilen oder so die ich eingelesen habe (zelle für zelle) nicht mehr funktioniert hat .... war aber kein index problem dabei .. leider habe ich den code nicht mehr ... hab OLE benutzt .....
ALLES is möglich ... auch wenn das Problem schwer ist .... löse es!!
  Mit Zitat antworten Zitat
Marco Haffner
(Gast)

n/a Beiträge
 
#4
  Alt 26. Mai 2003, 21:57
Ach so, dann habe ich es völlig falsch verstanden.
Die Daten mit Hilfe von OLE zu kopieren ist aber auch recht langsam.
Außerdem solltest Du vielleicht wärend dem kopieren die Anzeige des StringGrid unterbinden.
Aber wenn Du die Tabelle nur einmalig umwandeln möchtest um sie im StringGrid anzuzeigen, dann speichere die xls-Datei als csv-Datei ab.
  Mit Zitat antworten Zitat
Angelus

Registriert seit: 23. Mai 2003
Ort: Graz
61 Beiträge
 
Delphi 5 Professional
 
#5
  Alt 26. Mai 2003, 22:01
nur das problem ist ... jetzt kommts *gg* dass der eingelesenen datei auch datensätze zugefügt werden ....

ich spekulier ja damit, dass ich jeden datensatz in einer datenbank ablege und dann über abfragen die daten die relevant sind ein eine exceltabelle exportiere .... kompliziert oder??
ALLES is möglich ... auch wenn das Problem schwer ist .... löse es!!
  Mit Zitat antworten Zitat
Marco Haffner
(Gast)

n/a Beiträge
 
#6
  Alt 26. Mai 2003, 22:13
Zitat von Angelus:
die daten die relevant sind ein eine exceltabelle exportiere .... kompliziert oder??
Das exportieren als Excel-Tabelle nicht, ich hatte schon mal hier im Forum eine Unit gepostet die es ermöglicht Excel-Tabellen direkt zu schreiben. Oder als direkter Download.
Allerdings handelt es sich noch um das alte Excel-Format das noch keine Arbeitsmappen-Blätter unterstützt.
  Mit Zitat antworten Zitat
Angelus

Registriert seit: 23. Mai 2003
Ort: Graz
61 Beiträge
 
Delphi 5 Professional
 
#7
  Alt 26. Mai 2003, 22:24
die frage ist nur die, ob das der beste weg für meine anwendung ist.

der benutzer kann mehrere datenbanken einsehen während der laufzeit ....
doch in der exceldate (die wird auch benötigt) werden nicht alle daten aus einem datensatz der datenbank benötigt ... daher abfrage -> exportieren ....

und wenn ich auf eine datenbank zugreife.... zur laufzeit .. ist das nicht auch wieder sehr langsam?? gibts da auch tips für schnelleren zugriff?? (ich arbeitemit access)
ALLES is möglich ... auch wenn das Problem schwer ist .... löse es!!
  Mit Zitat antworten Zitat
Marco Haffner
(Gast)

n/a Beiträge
 
#8
  Alt 26. Mai 2003, 22:33
Auch da gibt es möglichkeiten mit Delphi auf die Access-Datenbanken zuzugreifen.
Aber dafür gibt es ja auch eine Suche.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr.
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