Datum: Format bei Export

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Squarry
Beiträge: 8
Registriert: Fr, 31.12.2004 15:52

Datum: Format bei Export

Beitrag 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
TenBaseT
****
Beiträge: 128
Registriert: Mo, 08.03.2004 10:01

Beitrag 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
Squarry
Beiträge: 8
Registriert: Fr, 31.12.2004 15:52

Beitrag von Squarry »

Es klappt!!!!

Herzlichen Dank! :D
Benutzeravatar
Koala
**
Beiträge: 48
Registriert: Mi, 18.10.2006 12:58

Beitrag 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
Sven
Benutzeravatar
Koala
**
Beiträge: 48
Registriert: Mi, 18.10.2006 12:58

Beitrag 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.
Sven
teamore
Beiträge: 1
Registriert: Do, 08.02.2007 16:48

super thx

Beitrag von teamore »

hatte dasselbe problem. danke für den tip :)
Antworten