Thema: Delphi Excel und Delphi

Einzelnen Beitrag anzeigen

bit4bit

Registriert seit: 14. Jun 2006
Ort: Köln
25 Beiträge
 
#13

Re: Excel und Delphi

  Alt 8. Feb 2010, 22:12
Hallo David,

sehr interessant Dein Projekt, sowas könnte ich auch gebrauchen.

Meines Wissens wandelt Excel die eingegebenen bzw. aus csv-Dateien importierten Werte entweder implizit oder explizit um. Excel-intern wird dabei immer mit Real-Zahlen (Tage und Bruchteile davon seit dem Basisdatum) gearbeitet.

Implizit: Kann aus der Schreibweise des Wertes auf ein Datum/Uhrzeit oder beides geschlossen werden, wird der Wert in eine Tageszahl umgerechnet und das Format der Zelle auf Datum/Uhrzeit gesetzt.

Explizit: Wird eine Spalte komplett als Datum definiert, werden alle Werte als Datum/Uhrzeit interpretiert, soweit dabei ein gültiger Wert ermittelt werden kann.

Fazit: Da man nie sicher sein kann, welches Datum als Nullpunkt definiert ist, sollte man Datumswerte und Uhrzeiten immer als in internationaler Schreibweise/ISO 8601 formatierten Wert angeben (z.B. "2010-02-08 20:30") und vorher der entsprechenden Spalte das gewünschte Datumsformat zuweisen. Funktioniert mit Excel-V7 (1995) genauso wie mit Open Office V3 .

Können wir Deine Funktion dann irgendwann mal als Unit bewundern?

bit4bit
  Mit Zitat antworten Zitat