Seite 1 von 1

Datum: Format bei Export

Verfasst: Di, 04.01.2005 10:32
von Squarry
Hallo

Vielleicht bin ich ja auch einfach zu blöd...
Ich habe eine schöne Tabelle mit einer Datumsspalte welche ich von dBase importiert habe. Die Daten wurden im Format tt.mm.jjjj eingegeben.
Nun möchte ich diese Tabelle für mySQL als CSV exportieren. mySQL möchte gerne JJJJ-MM-TT als Format. Bei Zellformat habe ich das eingegeben und es wird auch schön angezeit. Exportiert wird allerdings im ursprünglichen Format tt.mm.jjjj! Wie kann ich Calc beibringen, dass das Datum jeweils gefälligst als JJJJ-MM-TT exportiert werden soll?

Danke für die schnelle Hilfe!

Squarry

Verfasst: Di, 04.01.2005 20:21
von TenBaseT
mein täglich Brot in Excel.......

Du musst das Datum in Text wandeln

Code: Alles auswählen

=TEXT(C2;"JJJJ-MM-TT")
Damit das dann auch in der CSV Datei ankommt, mußt du das ausschneiden und dann nur die Werte wieder eintragen lassen. So ist es jedenfalls in Excel, ich denke hier wird es nicht anders sein.

Hans

Verfasst: Di, 04.01.2005 20:51
von Squarry
Es klappt!!!!

Herzlichen Dank! :D

Verfasst: Fr, 20.10.2006 18:17
von Koala
Vor dem gleichen Problem sitze ich gerade.
Ich muss Datumsfelder, die schon für MySQL vormatiert sind (eben dieses JJJJ-MM-TT) in eine CVS-Datei bringen.
TenBaseT hat geschrieben:Du musst das Datum in Text wandeln

Code: Alles auswählen

=TEXT(C2;"JJJJ-MM-TT")
Damit das dann auch in der CSV Datei ankommt, mußt du das ausschneiden und dann nur die Werte wieder eintragen lassen. So ist es jedenfalls in Excel, ich denke hier wird es nicht anders sein.
Was muss ich wo ausschneiden und wieder eintragen lassen?
Habe einiges rumprobiert aber keine Lösung gefunden.

Alternativ wäre noch möglich die Daten direkt in die DB schreiben zu lassen. Zugriff auf MySQL per Base ist eingerichtet. Auf die bestimmte Tabelle kann ich auch schreibend zugreifen. Nur habe ich so etwas noch nie gemacht :?


OOo 2.0.4

Verfasst: Mo, 23.10.2006 11:56
von Koala
TenBaseT hat geschrieben:Du musst das Datum in Text wandeln

Code: Alles auswählen

=TEXT(C2;"JJJJ-MM-TT")
Damit das dann auch in der CSV Datei ankommt, mußt du das ausschneiden und dann nur die Werte wieder eintragen lassen. So ist es jedenfalls in Excel, ich denke hier wird es nicht anders sein.
Koala hat geschrieben:Was muss ich wo ausschneiden und wieder eintragen lassen?
Habe einiges rumprobiert aber keine Lösung gefunden.
Dann antworte ich mir mal selbst.
Also, gegeben ist eine Spalte mit einem Datum (das Format spielt dabei keine Rolle).
Nun nehme man eine neue Spalte und läßt dort mit dieser Funktion

Code: Alles auswählen

=TEXT(C2;"JJJJ-MM-TT")
das Datum in ein Textformat umwandeln.
Nun wird diese umgewandelte Spalte kopiert und mittels "Bearbeiten/Inhalte einfügen..." ohne Formeln wieder eingefügt.
Das Ergebnis ist dann das Datum im gewünschten Format aber von Calc als Text betrachtet.

super thx

Verfasst: Do, 08.02.2007 17:01
von teamore
hatte dasselbe problem. danke für den tip :)