FlowHeater Demo Video
 
FlowHeater - The Data Import / Export Specialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: CSV Datei import in Access

CSV Datei import in Access 5 Jahre 3 Wochen her #1490

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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

CSV Datei import in Access 5 Jahre 3 Wochen her #1492

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1326
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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

CSV Datei import in Access 5 Jahre 3 Wochen her #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 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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

CSV Datei import in Access 5 Jahre 3 Wochen her #1496

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1326
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.

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.
  • Seite:
  • 1

andere Sprachen

de
AT | CH

en
EN | GB | US

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en