Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: CSV Datei import in Access

CSV Datei import in Access 3 Jahre 1 Monat her #1490

  • Ralf Rust
  • Ralf Rusts Avatar
  • Offline
  • New Member
  • Beiträge: 4
Hallo und erst mal einen schönen Tag.

Ich habe das Problem das ich aus einer csv datei eine Spalte aufteilen soll in mehrere Spalten
inhalt der Spalte "67454 Haßloch / Pfalz, Meckenheimer Str. 46 B" dies soll aufgeteilt werden in PLZ; Ort; Strasse; Hausnummer.
Wie kann ich dies bewerkstelligen im Flowhaeter.

Für hilfe wäre ich sehr dankbar.

Mfg Ralf Rust.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

CSV Datei import in Access 3 Jahre 1 Monat her #1492

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Rust,

die PLZ den Ort sowie die Strasse (mit Hausnummer) können mit einer Kombination aus SubString und Split Heater extrahiert werden. Schwieriger wird es die Strasse und die Hausnummer separat zu extrahieren. Im Beispiel im Anhang habe ich mal eine einfache Lösung mittels 2 weiteren .NET Script Heater verwendet. Hier wird nach dem ersten Auftreten einer Zahl gesucht und dann einmal der erste Teil für die Strasse und einmal der zweite (letzte) Teil für die Hausnummer zurückgeliefert. Klingt jetzt etwas kompliziert, ich denke wenn Sie sich das Beispiel ansehen wird es etwas klarer.


Dateianhang:

Dateiname: csv-spalte...tten.zip
Dateigröße:2 KB
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

CSV Datei import in Access 3 Jahre 1 Monat her #1493

  • Ralf Rust
  • Ralf Rusts Avatar
  • Offline
  • New Member
  • Beiträge: 4
Soweit so gut das mit den Hausnummern habe ich nicht ganz verstanden.

es ist aber vollkommen ausreichend wenn ich die PLZ und den Ort in eine Spalte schreibe unde die Stasse mit Hausnummer in die eine Andere.
Eine Frage hätte ich aber noch.
Wenn nun eine Wert in der Spate existiert soller diesen Überspringen und dann die Strasse eintragen, sofern diese noch nicht da sein sollte. Wenn die Strasse(mit Husnummer) schon existiert soll er auch hier nichts tun. Wie funktioeniert das in dem Programm?

Auch hierfür wäre ich ihnen für ein Beispiel dankbar.

Da ich nocht nicht lange in dem Forum bin muss ich ein Lob aussprechen. Die Antworten kommen Prompt und sehr detailiert.

Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

CSV Datei import in Access 3 Jahre 1 Monat her #1496

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Rust,

das Problem mit der Hausnummer ist, dass diese Lösung nicht 100%ig ist. Über den Script Code im .NET Heater wird lediglich das erste Vorkommen einer Zahl gesucht, der erste Teil wird als die Strasse interpretiert, der zweite Teil als die Hausnummer. Sollte im Straßennamen eine Zahl vorkommen funktioniert dies nicht mehr. So werden zumindest 95-99% der Fälle abgedeckt.

Nur updaten/aktualisieren wenn noch nicht da) Wenn Sie das wirklich pro Spalte benötigen wird das sehr aufwendig, ist aber möglich. Meistens reicht es aus zu prüfen ob ein kompletter Datensatz bereits vorhanden ist oder nicht. Dies kann im FlowHeater auf der Write Seite über die Option "Daten anfügen (insert)" + "Vorhandene Datensätze ignorieren" durchgeführt werden.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.079 Sekunden