Hallo,
habe ein Problem mit der Datenexportierung nach Excel! Über dieses spezielle Problem konnte ich leider nichts im Forum finden!
Ich möchte Daten aus einem TDBGrid in Excel importieren. (Das Grid wird aus einer SQL-Servertabelle gefüllt!) Im TDBGrid gibt es u.a. einen Prozentsatz mit 3 Nachkommastellen.
Ich fülle die einzelnen Zellen mit den Werten aus dem Grid folgendermaßen
Excel.Cells[iR,iC] := dm.dsGrid.DataSet.FieldByName(sFeld).Value;
Nachdem ich alle Zellen entsprechend gefüllt habe, formatiere ich die Spalte mit dem Prozentsatz:
Excel.Columns[iZinsSatz].NumberFormat := '0,000';
Leider erscheint der Wert in Excel dann aber auf 2 Nachkommastellen gerundet, also statt 3,865 erhalte ich 3,870!
Wie kann ich dieses Runden verhindern?
Für eine schnelle Antwort wäre ich sehr dankbar!