- Beiträge: 132
Berechneten Wert an Write-Datei anhängen
- Ralf Birk
- Autor
- Offline
- Benutzer
Weniger
Mehr
4 Jahre 3 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
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 oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 3 Monate her #3975
von FlowHeater-Team
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.
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.
Ü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.
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.
- Ralf Birk
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 132
4 Jahre 3 Monate her #3976
von Ralf Birk
Ralf Birk antwortete auf Berechneten Wert an Write-Datei anhängen
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
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 oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.278 Sekunden