Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#2

AW: Falsche Zahlen beim Export von Delphi nach Excel

  Alt 18. Mai 2023, 15:15
Deklaration von DN ist?
Deklaration von TestArray ist?

Typproblem bei der Interpretation und Zuweisung nach Value? (z. B. Tausenderzeichen bzw. Komma?)

Welche Werte sind in TestArray enthalten, welche Werte erscheinen in Excel?

FloatToStr liefert (vermutlich) das Dezimalkomma. Es könnte aber sein, dass bei der Zuweisung auf Value als Dezimaltrenner der Punkt erwartet wird.

Da Value aber ein Variant sein dürfte, erscheint es mir fraglich, ob die Nutzung von FloatToStr überhaupt erforderlich ist.

Meiner Meinung nach sollte es auch so gehen:
Delphi-Quellcode:
  Excel.ActiveSheet.Cells[2, 4].Value := 'DN = ';
  Excel.ActiveSheet.Cells[2, 5].Value := DN;

  Excel.ActiveSheet.Cells[3 + idxDa, 3].Value := 'TestArray[i] = ';
  Excel.ActiveSheet.Cells[3 + idxDa, 4].Value := TestArray[i];
  Mit Zitat antworten Zitat