Entwickler-Ecke

Sonstiges (Delphi) - Excel Import Zellenformatierung


thepaine91 - Di 21.07.09 17:19
Titel: Excel Import Zellenformatierung
Hi,

Ich mache einen Export in Excel das funktioniert auch einwandfrei. Die Spalte 'C' ist allerdings mit einer Zahl gefüllt und bei der Standartformatierung schreibt Excel mir die Zahl 305002705480 = 3,05003E+11 in das Feld.
Ich sitze mitlerweile seit einer 3/4 Stunde dran rauszufinden wie ich alle Zellen dieser Spalte zum Typ Zahl mit 0 Dezimalstellen ändern kann.
Bin für jegliche Hilfe sehr Dankbar. =)

mfg nic


Narses - Di 21.07.09 18:29

Moin!

Schon gesucht? Suche in: Delphi-Forum, Delphi-Library EXCEL ZELLE FORMAT :les: :think: :)

cu
Narses


thepaine91 - Di 21.07.09 19:20

Danke ^^ aber ich hatte es mitlerweile sowieso gelöst.

Delphi-Quelltext
1:
Excel.Range['C1:C'+inttostr(dm_NAME.clids_NAME.RecordCount+1)].NumberFormat := '@';                    

Und schon funktioniert alles wunderbar... doofes Excel meint Zahlen automatisch als Integer zu setzten auch wenn sie als String übergeben wurden. -.-

Excel Makros sagen einem eigentlich alles was man braucht.