Import - Automatische Umwandlung in ein Datum

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Mike63
Beiträge: 3
Registriert: Do, 22.06.2006 11:16

Import - Automatische Umwandlung in ein Datum

Beitrag von Mike63 »

Hi Zusammen,

folgendes Problem:

Ich importiere eine Datei mit Datei->öffnen->csv, txt Datei. In dieser Datei ist eine Spalte mit Zahlen, die allerdings als Dezimaltrenner einen Punkt haben (also z.B. 10.70 anstatt 10,70) und diese Zahlen wandelt OOC dann automatisch in ein Datumsformat um (hier: 01.10.70, macht Excel übrigens auch). Kann ich diese automatische Umwandlung irgendwie abstellen??? (Formatiere ich diese Zelle nämlich jetzt wieder in ein Zahlenformat, kommt eine Zahl von 25-Tausendirgendwas raus.

Danke im voraus und "stürmische" Gruesse
Mike

PS: Im Moment löse ich dieses Problem durch öffnen der Importdatei mit OOWriter und suchen und ersetzen der Punkte durch Kommas, funktioniert aber nur, weil nur in der Spalte mit den Zahlen Punkte sind!!!
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Beitrag von komma4 »

Deine Vorgehensweise ist wohl die einfachste. Ich habe in so Fällen ähnlich gearbeitet (nur einen "leichteren" Editor als Writer genommen).

Möglich wäre auch, die Punkte als Feldtrenner mit anzugeben.
Damit würdest Du die Vorkommastellen in einer Spalte, die Nachkommastellen in der nächsten Spalte haben.
In einer Hilfsspalte kannst Du die zwei wieder zusammen setzen:

Code: Alles auswählen

=WERT(VERKETTEN(A1;",";B1))
.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

Kann ich diese automatische Umwandlung irgendwie abstellen???
Ja, indem Du OOo sagst das es sich um kein Datum handelt, hierzu wähle im cvs-Inportdialog als Format "US-englisch" statt "Standard".


Gruß
Stephan
Arven
Beiträge: 1
Registriert: Mo, 20.11.2006 13:56

Beitrag von Arven »

Ich habe ein verwandtes Problem, für das die angebotene Lösung... keine ist.

Beim Import einer csv-Datei (im Grunde ein Datenbankexport) wandelt OO Zahlen in ein Datum um. Wenn ich die entsprechende Spalte aus "US-English" stelle, wandelt er die Zahlen vom US- in ein Deutsches Zahlenformat um, als mit Komma.

Dann passt nach dem Upload wiederum das Format in der Datenbank nicht. :(

Was tun?
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Beitrag von Gert Seler »

Hallo,
nimm die Funktion "WECHSELN"

=WECHSELN(A1;".";",";1)

Wenn der Text in Spalte A erscheint, kopier diese Formel in Spalte B nach unten.
Die Punkte werden durch Kommata ersetzt.

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Antworten