Problem beim *.csv Import

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

ENTARO
Beiträge: 2
Registriert: Di, 11.03.2008 07:42

Problem beim *.csv Import

Beitrag 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
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Problem beim *.csv Import

Beitrag von Gert Seler »

Hallo Entaro,
vielleicht hilft Dir diese Seite weiter :

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

Bitte gut durchlesen.

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
ENTARO
Beiträge: 2
Registriert: Di, 11.03.2008 07:42

Re: Problem beim *.csv Import

Beitrag 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
AhQ
*******
Beiträge: 1096
Registriert: Fr, 15.06.2007 11:03
Wohnort: Regensburg
Kontaktdaten:

Re: Problem beim *.csv Import

Beitrag 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
Antworten