Einzelnen Beitrag anzeigen

gummiente

Registriert seit: 31. Aug 2010
Ort: Schweiz
4 Beiträge
 
Delphi 7 Professional
 
#1

Excel: Wissenschaftlichen Notation konvertieren zu Integer

  Alt 19. Mai 2011, 10:51
Hallo Zusammen!

Wollte die Daten aus einem Excelfile in die Datenbank speichern.
Es klappt alles wunderbar ausser etwas...

Nämlich bei der einlesung der wissenschaftlichen Notation.
z.B. 4.90178E+12

Habe dies mal ausprobiert:

Code:
....
var
 test: Integer;
begin
....
//diese Kolonne enthält eine wissenschaftliche Notation
test:= StrToInt(Excel.activeWorkbook.worksheets[1].Cells[row, 2]);
...
Aber es kommt immer ein EConvertError. Is not a valid integer value.

wenn ich es als string einlesen würde, würde es klappen..
aber wäre froh wenn ich es als integer einlesen könnte.
  Mit Zitat antworten Zitat