Skip to main content
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 Download

Berechneten Wert an Write-Datei anhängen

Mehr
3 Jahre 8 Monate her #3974 von Ralf Birk
Berechneten Wert an Write-Datei anhängen wurde erstellt von Ralf Birk
Hallo Robert,
ich habe mal wieder etwas wobei ich deine Hilfe benötige.
Ich habe immer wieder CSV-Dateien, bei denen ich einen Wert aus einem Feldinhalt berechnen muss und diesen ans Ende des jeweiligen Datensatzes schreiben muss. Wäre ja normal eine 08/15 Geschichte.
Das Problem ist, dass die Dateien Unterschiedlich viele Felder und auch unterschiedliche Feldnamen haben. Einen Vorteil hat die Geschichte.... Das Feld, auf dem ich etwas berechnen will ist immer an der 5 Stelle.
Wie bekomme ich das ganze so konfiguriert, dass ich unterschiedliche Dateien bearbeiten kann und das neu berechnete Feld immer am Ende der Ausgangsdatei steht? 
Dir fällt doch bestimmt etwas dazu ein...oder?

Gruß Ralf

Bitte Anmelden um der Konversation beizutreten.

Mehr
3 Jahre 8 Monate her #3975 von FlowHeater-Team
FlowHeater-Team antwortete auf Berechneten Wert an Write-Datei anhängen
Hallo Ralf,

Über einen kleinen Trick kannst du das relativ einfach für unterschiedliche CSV Dateien anwenden.

Du erstellst Dir eine eigene FlowHeater Definition mit einem TextFile Adapter auf der READ sowie auf der WRITE Seite.
Auf der READ Seite konfigurierst Du als Trennzeichen eine Kombination aus mehreren Zeichen, siehe Screenshot. Wichtig ist hier, dass die Trennzeichen Kombination die Du hier verwendest nicht in deinem Text vorkommt. So wird jede Zeile deiner CSV Datei im FlowHeater in ein Feld gelesen.

Nun kannst du mittels des SubString Heater die fünfte Stelle extrahieren und damit Berechnungen durchführen. Auf der Write Seite schreibst du einmal die Ganze CSV Zeilen (= ein Feld) sowie das berechnete Feld wieder raus. Hier musst du als CSV Trennzeichen das gleiche Trennzeichen verwenden das Ursprünglich verwendet wurde.

Diese Definition kannst du nun auf deine unterschiedlichen CSV Dateien loslassen und die hast als letztes Feld immer den gewünschten berechneten Wert.

Im Anhang findest du ein kleines Beispiel.



Dateianhang:

Dateiname: berechnete...ngen.zip
Dateigröße:6 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 um der Konversation beizutreten.

Mehr
3 Jahre 8 Monate her #3976 von Ralf Birk
Hallo Robert,

vielen Dank für deine Bemühungen. Läuft perfekt.....
Wie immer hast du eine Perfekte Lösung aus dem Ärmel gezaubert.

Gruß Ralf

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.278 Sekunden

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.