- Beiträge: 4
CSV Datei import in Access
- Ralf Rust
- Autor
- Offline
- Benutzer
Weniger
Mehr
11 Jahre 1 Monat her #1490
von Ralf Rust
CSV Datei import in Access - Beitrag(1490) 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.
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.
- FlowHeater-Team
- Offline
- Administrator
11 Jahre 1 Monat her #1492
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf CSV Datei import in Access - Beitrag(1492)
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.
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.
gruß
Robert Stark
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Ralf Rust
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 4
11 Jahre 1 Monat her #1493
von Ralf Rust
Ralf Rust antwortete auf CSV Datei import in Access - Beitrag(1493)
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.
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.
- FlowHeater-Team
- Offline
- Administrator
11 Jahre 1 Monat her #1496
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf CSV Datei import in Access - Beitrag(1496)
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.
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
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.269 Sekunden