Einzelnen Beitrag anzeigen

ilithas

Registriert seit: 3. Apr 2008
8 Beiträge
 
Delphi 7 Enterprise
 
#1

Inhalte in Excel aus einem dynamischen StringGrid exportier.

  Alt 8. Apr 2008, 07:45
Hallo,

zunächst einmal, ich bin neu hier, die ist mein 2ter Post, frisch von der FH, bislang C++ und JAVA kennen gelernt und nun im Job auf Delphi gestoßen. Folgendes Problem habe ich nun:

@Mod: mein letzter Post > hier <, darf gelöscht werden.

Es besteht eine Export Prozedur, die alle Inhalte eines dynamischen StringGrids in eine Excel-Datei exportiert. Hier wird aber keinerlei Rücksicht auf die Formatierung der Zellen genommen. Ich würde gern die Eigenschaften des StringGrids, welches immer wieder dynamisch via DrawCell erstellt wird zur Laufzeit, wie z.B. die Breite, Höhe (klar Spalten und Zeilen beeinflussen) Hintergrundfarbe, Textfarbe und selbstverständlich auch den eigentlichen String 1zu1 im meinem Export in dem ExcelSheet abbilden.

Zwischenfrage: ist es überhaupt bei so einem SG, dass zur runtime immer wieder von User anders gestaltet ist, möglich? (ok, möglich ist alles

D.h. ich habe irgendwann zur Laufzeit ein StrinGgrid, welches mir Daten anzeigt. Diese Daten variieren, da ich durch diverse Radio- und Check-Buttons den Inhalt des StringGrids verändern kann, aber nach dem klicken auf den Export Button, und der Vergabe eines Dateinamens möchte ich in der Excel Datei die Farbgebung, die Größen und Höhen der Zellen, sowie ALLES andere identisch wieder finden.

Kann mir da jemand Info drüber geben. Um Missverständnisse vorzubeugen, habe bereits alle Threads mit den Schlagwörtern StringGrid und Drawcell, sowie Excel Export durchschaut, leider ohne produktives Ergebnis.

Vielen Dank!

Info: Ich habe keinen Code gepostet, da das gesamte Programm hm... ja so 10.000 Zeilen hat, und ich mich erst selbst zurecht finden muss. Allerdings würden mir eure Erfahrungswerte und Ideen sicherlich helfen. Ziel des Thread ist aber schon, dass ich euch bald Code präsentieren kann, wenn ich mir auch sicher bin, dass ich den richtigen poste, mit dem Ihr was anfangen könnt

Grüße,
ili
__________________________________________________ __
  Mit Zitat antworten Zitat