Seite 1 von 1

Datenübernahme aus csv Datei mit Datumsangaben

Verfasst: Sa 20. Feb 2021, 23:55
von Rost
Ich scheitere jetzt schon tagelang an der Übernahme einer umfangreichen Mitgliederliste in eine Datenbank.
Import der csv Datei in Calc funktioniert, aus Calc in Base rüberziehen auch. Aber dann liegen Geburtstag und Eintrittsdatum als Text vor und lassen sich nicht auf Feldtyp Datum ändern.
Kann Base das einfach nicht?
Muß ich die 200 Datensätze mit je 45 Spalten händisch abtippen? Kann ja nicht sein.
Umfangreiche Suche im Forum in in den Weiten des WWW haben mich nicht weiter gebracht.

Grüße

Robert

Re: Datenübernahme aus csv Datei mit Datumsangaben

Verfasst: So 21. Feb 2021, 14:20
von Rost
OK, im Importassistent gibt es eine automatische Typerkennung. Die muß man nur nutzen, bzw. anklicken, dann funktioniert es recht ordentlich.
Aber…
Nicht alle Datensätze werden übernommen????
Auch sind in der Automatisch erstellten ID Spalte, Primärschlüßel, sind Lücken. Auf 126 folgt 128, die 127 fehlt.

Re: Datenübernahme aus csv Datei mit Datumsangaben

Verfasst: So 21. Feb 2021, 14:58
von Rost
Gut, die automatische Erkennung der Feldlänge hat deutliche Schwächen. Pauschal bei jeder Spalte eine Null dranhängen vermeidet die Fehlermeldungen. Es wäre sehr hilfreich wenn in der Fehlermeldung das Feld angegeben würde das Probleme bereitet. So ist es ein stochern im Nebel.

Re: Datenübernahme aus csv Datei mit Datumsangaben

Verfasst: So 21. Feb 2021, 17:38
von RobertG
Wenn Du die automatische Federkennung nutzt, dann kannst Du die Zahl der Zellen, die Du untersuchen lassen willst, angeben. Standardmäßig steht das auf 10. Für Deine Belange hättest Du das also ohne Probleme auch auf die 200 stellen können. Dann wäre mit dem Import nichts schief gegangen und alle Daten wären übernommen worden.

Es ist eben so: In Datenbanken werden die Felder vorher definiert und dann die Daten eingefüllt. Und wenn dan etwas nicht passt, dann wird es nicht übernommen. Denn der verkürzte Text wäre ja mit Sicherheit falsch.

Re: Datenübernahme aus csv Datei mit Datumsangaben

Verfasst: So 21. Feb 2021, 21:30
von Rost
RobertG hat geschrieben:
So 21. Feb 2021, 17:38
…Für Deine Belange hättest Du das also ohne Probleme auch auf die 200 stellen können. Dann wäre mit dem Import nichts schief gegangen und alle Daten wären übernommen worden.…
Auf die Idee bin ich auch zuerst gekommen. Allein, alle Werte über 100 werden abgelehnt. Mehr wie 100 Zeilen können nicht berücksichtigt werden.
Eine Warnung daß nicht alle Datensätze eingelesen werden wäre auch schön gewesen.
Das ist mir eher zufällig aufgefallen weil der Datensatz der mich beinhaltet auch betroffen war.

Re: Datenübernahme aus csv Datei mit Datumsangaben

Verfasst: Mi 10. Mär 2021, 11:35
von herz4
Wenn ich eine csv-Tabelle in Base importieren möchte, und da sind Spalten nicht so "recht" formatiert, dann gehe ich meist über Calc. Dort kann ich viel mit den Spaltenformaten "spielen", mithin konvertieren, dann die Datei neu im - gewünschten - csv-Format abspeichern und anschließend in Base importieren.

Re: Datenübernahme aus csv Datei mit Datumsangaben

Verfasst: Do 11. Mär 2021, 00:20
von Rost
Ich habs ja mit der passenden Feldlänge hinbekommen.
Und sogar meinen ersten Serienbrief auf Basis der Datenbank erstellt.
Mehr graue Haare hab ich nicht bekommen, aber ein paar neue Schimpfworte und Flüche gelernt.