Das Notes Forum
Sonstiges => Offtopic => Thema gestartet von: Glombi am 18.09.03 - 12:18:20
-
Hi,
ich erstelle aus einer Notes-Datenbank eine ASCII-Datei. Damit die sofort in Excel geöffnet werden kann, habe ich die "Spalten" Comma-delimited gemacht und die Datei .csv gemacht. Bei Doppelklcik startet Excel automatisch und übernimmt die Werte - bis auf eine Kleinigkeit:
In der Datei steht ein Datumswert (als String) in der Form JJMMTT, aslo bspw. 030612.
Beim Öffnen in Excel steht in der Spalte aber nur 30612, d.h. Excel interpretiert das als Zahl und lässt die führende Null weg.
Gibt es die Möglichkeit, in der csv eine Art Formatanweisung "Du bist Text zu machen" ?
Andreas
-
Hallo Andreas,
erste Idee:
Versuch doch einmal, in der entsprechenden Spalte einen einfachen Apostroph --> ' <-- vor das Datum zu stellen. Damit sollte Excel beim Import den Inhalt der Spalte als Text interpretieren.
Viele Grüße
Andreas
-
Hi Andreas,
das habe ich schon versucht mit ' oder ".
Wenn ich 'voranstelle steht dann aber auch in der Spalte '030612.
Andreas
-
Yoo,
damit wirst Du leider bei Excel nicht, weil es nicht als Datum interpretiert werden kann.
Du musst das Datum irgendwie drehen z.B. auf "06/12/03". Sonst ward dat nix :(
Gruss ...
Hoshee
-
Hi,
der Wert soll gar nicht als Datum interpretiert werden, sondern nur als stinknormaler Text.
Das kommt davon, wenn ma intelligente Programme hat :P
Andreas
-
Kannst Du nicht direkt nach Excel exportieren ?
Bernhard
-
Yoo,
und weil Excel so intellent ist löscht es dann führende Nullen (funzt das auch bei Chefs? ;D ).
Kannst Du nicht das Jahrtausend voranstellen, dann klappt es.
Gruss ...
Hoshee
-
guck mal hier
http://www.atnotes.de/index.php?board=7;action=display;threadid=1785;start=0
-
und weil Excel so intellent ist löscht es dann führende Nullen (funzt das auch bei Chefs? ;D ).
bei Chefs geht das auch: Wenn die führenden Nullen ganz oben angekommen sind, werden die sanft - mit Fallschirm (sprich Abfindung) - "eleminiert".
Zu den anderen Vorschlägen: Ich denke, ich kann direkt nach Excel schreiben und ich könnte auch das Jahr komplett davor schreiben.
Mein Zeit war nur, eine ASCII-Datei zu erstellen, die ein HOST Script einlesen kann und die man ohne den Öffnen-Dialog für Textfiles direkt auch in Excel öffnen kann. Wenn ich dort die Spalte als "text" definiere, geht es ja auch. Ist halt für den Anwender umständlicher.
Ich setze das mal auf erledigt und danke für die schnellen Feedbacks!
Gruß
Andreas
-
guck mal hier
http://www.atnotes.de/index.php?board=7;action=display;threadid=1785;start=0
Danke Arne!
Erspart mir Zeit beim Suchen :)
Andreas