Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

CSV Datei import in Access

Mehr
11 Jahre 1 Woche her #1490 von Ralf Rust
CSV Datei import in Access wurde erstellt von Ralf Rust
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; Straße; Hausnummer.
Wie kann ich dies bewerkstelligen im Flowhaeter.

Für hilfe wäre ich sehr dankbar.

Mfg Ralf Rust.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
11 Jahre 1 Woche her #1492 von FlowHeater-Team
FlowHeater-Team antwortete auf CSV Datei import in Access
Hallo Herr Rust,

die PLZ den Ort sowie die Straße (mit Hausnummer) können mit einer Kombination aus SubString und Split Heater extrahiert werden. Schwieriger wird es die Straße 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 Straße 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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
11 Jahre 1 Woche her #1493 von Ralf Rust
Ralf Rust antwortete auf CSV Datei import in Access
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 Spalte existiert soller diesen Überspringen und dann die Straße 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 detailliert.

Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
11 Jahre 1 Woche her #1496 von FlowHeater-Team
FlowHeater-Team antwortete auf CSV Datei import in Access
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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.272 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.