Seite 1 von 1

Problem beim *.csv Import

Verfasst: Di, 11.03.2008 08:03
von ENTARO
Hallo @all!
Dies ist mein erster Post hier und ich hoffe ihr könnt mir bei meinem Problemchen helfen. 8)
Ich verwende OOo 2.3.1 unter XP und möchte eine *csv-Datei in Base importieren.
Soweit klappt dies auch, jedoch bekomme ich komische Werte zurück.
Ich gehe wie folgt vor:
Datei->Neue Datenbank->Verbindung zu einer bestehenden DB herstellen.
Als "Typ" gebe ich Text an. Anschließend wähle ich den gewünschten Pfad,
verwende als Feldtrenner ";", als Texttrenner "Keiner" (da nicht vorhanden), als Dezimaltrennzeichen das "," und
als Tausendertrennzeichen den ".".
Ebenfalls gebe ich an, dass die Datei eine Kopfzeile enthält.
Als "Zeichensatz" habe ich "System" eingestellt (jedoch auch andere versucht wie Unicode UTF-8).
Die Datei wird importiert und wenn ich diese dann öffne sehe ich z.B. sofort den Fehler,
dass das Datum vom Format "TT.MM.JJ" ist anstatt "TT/MM/JJJJ". Auch die darinstehenden Werte sind falsch,
z.B. habe ich als Jahr 1900 anstatt 2007. Das Feld wurde jedoch als Datumsfeld erkannt.
Auch wenn ich die Formatierung des Feldes anpasse, stehen dort die flaschen Werte.
Bei einem weiteren Feld habe ich nur eine Null pro Zeile stehen anstatt ein Wort, welches darin stehen sollte.
Auch hier wurde die Spalte jedoch richtig als "Text" erkannt.
Wenn ich nun bei den Tabelleneigenschaften angebe dass ich keine Kopfzeile in der Datei habe,
werden die Daten mit den richtigen Werten importiert, jedoch werden Alle Spalten nur noch als
"Text" erkannt, was ich jedoch nicht verwenden kann.

Code: Alles auswählen

A;B;C;D;E;F;G;H;
2;09/12/2007;333;300;Test 007;336;Test 008;1337;
Mit Calc hingegen scheints zu klappen, jedoch möchte ich die Daten in Base verarbeiten.
Mach ich da was falsch, oder hat OOo hier ein Problem?

Danke schon mal im Vorraus!

-ENTARO

Re: Problem beim *.csv Import

Verfasst: Di, 11.03.2008 10:42
von Gert Seler
Hallo Entaro,
vielleicht hilft Dir diese Seite weiter :

http://www.ooowiki.de/csvDatentabelle/I ... rtieren%29

Bitte gut durchlesen.

mfg
Gert

Re: Problem beim *.csv Import

Verfasst: Di, 11.03.2008 14:10
von ENTARO
Hallo Gerd,
erstmal danke für deine Antwort.
Das von dir gepostete Tutorial verwendet die *.csv Datei nur beim ersten einlesen
und später nichtmehr. Ich habe beim Anfangspost nicht angegeben, dass
ich vom Aufbau her zwar immer die identische Datei verwende, jedoch inhaltlich
jedesmal neue Werte habe. Folglich müsste ich die Datei jedesmal neu importieren.
Gibt es hierzu einen Lösungsweg?

Danke,
ENTARO

Re: Problem beim *.csv Import

Verfasst: Di, 11.03.2008 14:14
von AhQ
Hallo Entaro,

nicht, daß ich Dir jetzt genau sagen kann, was bei Dir falsch läuft, aber ich öffne csv immer erst in Calc, richte mir alles richtig ein (bei mir sind es oft Adresslisten mit Postleitzahlen, wo dann die führende Null fehlt), speicher den Spaß für mich noch einmal als ods ab und importier das dann in Base. Dazu markierst Du einfach den zu imporierenden Bereich und ziehst in in Base per Drag and Drop. Wenn dann noch die Spaltenbezeichung übereinstimmt, sollte eigentlich nix mehr schief gehen.

Viele Grüße

AhQ