Uhfe: csv in Excel öffnen...

Beitrag lesen

Hallo,

ich habe in unserem Intranet für unsere Aussendienstler eine Abfrage erstellt, die im Browser eine Tabelle mit diversen Daten darstellt. Jetzt kam der Wunsch des Aussendienstes, dass die Daten in Excel exportierbar sein müssten (was lustigerweise im Firefox per Drag'n'Drop funktioniert im IE aber nicht). Also habe ich eine Funktion in PHP realisiert, die eine temporäre csv-Datei erstellt, die dann per Link in Excel geöffnet werden kann. Funktioniert soweit auch einwandfrei.
Aaaaber: Excel spinnt! Die Daten stammen aus einer DAtenbank und sind mit (.)Punkt als Dezimaltrennzeichen formatiert. Wenn jetzt in einer Tabellenzelle z.B. 6.24 (also Sechs Komma Zwo Vier) drinne steht macht Excel Schwuppdiwupp 01.06.2024 draus.
Dachte ich: Macht nix formatier halt die Zelle als Text/Standard dann ist das Problem gelöst. Nix da. Dann zeigt er den Datumswert vom 01.06.2024 (45444)
Kann man das umgehen, dass Excel wahllos Formatzuweisungen beim Öffnen einer csv-Datei macht???
Übrigens: Zahlen die als Datum keinen Sinn machen übernimmt er einwandfrei.

.....

Thx
Uhfe