- Beiträge: 9
Teilbereiche eines Feldinhaltes in CSV übergeben
- Jesco Jakob
- Autor
- Offline
- Benutzer
Weniger
Mehr
7 Jahre 4 Monate her #3255
von Jesco Jakob
Teilbereiche eines Feldinhaltes in CSV übergeben wurde erstellt von Jesco Jakob
Hallo zusammen, ich suche nach einer Möglichkeit, XML Inhalte in eine CSV zu überführen und dabei den Inhalt zu "manipulieren". Beispielsweise steht in einem Knoten der XML "29,7 x 21 cm (Querformat)". Das würde ich nun gerne in eine csv übergeben, allerdings in dieser Form. Ausrichtung: "quer", Höhe:"21", Breite:"29,7" (also in 3 Felder). Hinzu käme auch noch eine Bedingung wie z.B. Wenn im Knoten "Querformat" steht, dann ist der kleinere Wert die Höhe und der größerer Wert die Breite. Es geht hier um Papierformate, die aus einem Webshop stammen. Herzlichen Dank und viele Grüße Jesco
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
7 Jahre 4 Monate her - 7 Jahre 4 Monate her #3258
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 Teilbereiche eines Feldinhaltes in CSV übergeben
Hallo Herr Jakob,
Sie benötigen für die 3 separaten CSV Spalten jeweils eine IF-THEN-ELSE Bedingung . Hier wird muss geprüft werden ob der Wert „Querformat“ im XML Feld vorhanden ist.
Mit der ersten Bedingung wird lediglich der statische Wert „quer“, über den X-Value Heater an das CSV Feld weitergereicht.
Mit den zwei weiteren Bedingungen wird der Wert der Spalte in mehrere Teile durch einen String Split Heater anhand eines Leerzeichens aufgeteilt. Im Fall von „29,7 x 21 cm (Querformat)“ in
Das wird 2x durchgeführt. Die Rückgabe ist einmal die ersten Spalte (29,7) und einmal die dritte Spalte (21). Diese zwei Werte werden mittels des Min/Max Heaters anhand der Wertigkeit (Min/Max) in die jeweiligen CSV Spalten Höhe und Breite zugeordnet.
Im Anhang finden Sie ein kleines Beispiel dazu.
Sie benötigen für die 3 separaten CSV Spalten jeweils eine IF-THEN-ELSE Bedingung . Hier wird muss geprüft werden ob der Wert „Querformat“ im XML Feld vorhanden ist.
Mit der ersten Bedingung wird lediglich der statische Wert „quer“, über den X-Value Heater an das CSV Feld weitergereicht.
Mit den zwei weiteren Bedingungen wird der Wert der Spalte in mehrere Teile durch einen String Split Heater anhand eines Leerzeichens aufgeteilt. Im Fall von „29,7 x 21 cm (Querformat)“ in
- 29,7
- x
- 21
- cm
- (Querformat)
Das wird 2x durchgeführt. Die Rückgabe ist einmal die ersten Spalte (29,7) und einmal die dritte Spalte (21). Diese zwei Werte werden mittels des Min/Max Heaters anhand der Wertigkeit (Min/Max) in die jeweiligen CSV Spalten Höhe und Breite zugeordnet.
Im Anhang finden Sie ein kleines Beispiel dazu.
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:
Letzte Änderung: 7 Jahre 4 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Jesco Jakob
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 9
7 Jahre 4 Monate her #3259
von Jesco Jakob
Jesco Jakob antwortete auf Teilbereiche eines Feldinhaltes in CSV übergeben
Vielen Dank Herr Stark! Den beschriebenen Lösungsweg habe ich verstanden, die Umsetzung im Flowheater aber noch nicht ganz. Schau ich mir aber noch im Detail an. Jedenfalls genau der Ansatz, den ich gesucht habe- genial! Grüße Jesco Jakob
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.268 Sekunden