ColumnSplitToRows - Tools
Was macht dieser Step?
Der ColumnSplitToRows Step erzeugt neue Zeilen auf Basis des Inhalts einer einzelnen Spalte, welcher nach einem Trennzeichen aufgesplittet wird.
Mit anderen Worten: man kann damit z.B. Semikolon- oder Komma-separierten Feldinhalt in neue Zeilen aufteilen.
Ein etwas kompliziert klingender Name und in gewisser Hinsicht ein Step für Spezialfälle. Wenn man aber diesen Spezialfall hat, dann kann dieser Step sehr viel Zeit sparen.
Am besten erklärt sich das an einem Beispiel.
Ausgangstabelle / Spreadsheet
| Name | Beschreibung | Farben |
|---|---|---|
| Schuh1 | Toller Schuh | rot,gelb,schwarz |
Anwendung des SpreadSheetColumnValueSplit2Rows Steps
Spalte: Farben
Trennzeichen: Komma
Zieltabelle
| Name | Beschreibung | Farben |
|---|---|---|
| Schuh1 | Toller Schuh | rot |
| Schuh1 | Toller Schuh | gelb |
| Schuh1 | Toller Schuh | schwarz |
Erläuterung
Der Step splittet jede Zeile im Ausgangsspreadsheet nach der Spalte “Farben” auf und splittet nach Komma. Pro gesplittetem Wert, wird im Ziel-Spreadsheet eine neue Zeile erzeugt.
Wann brauche ich diesen Step?
Im Onlinehandel bei der Arbeit mit Artikel-Varianten oder im Onlinemarketing bei der Arbeit mit Datenfeeds für AdWords und Keywords braucht man derartige Dinge oft.
Immer wenn man in einer Zelle komma-getrennte Werte hat, die man gern in mehrere Zeilen aufgesplittet hätte, kann man diesen Step verwenden.
Sie können diesen Step mehrfach hintereinander verwenden, wenn Sie das ganze mit mehreren Spalten machen wollen. Ein Anwendungsbeispiel ist z.B. wenn Sie für ihre Artikelliste mehrere Keywords pro Artikel in einer Spalte definieren und nun für jede Artikelname-Keyword Kombination eine extra Zeile erstellen wollen. Gerade im Bereich AdWords oder auch bei eBay-Angebote ist das eine gängige Anforderung. In Kombination mit dem SpreadsheetColumnCombiner Step ergeben sich viele kombinatorische Möglichkeiten, um künstlich Spreadsheets und Tabellen durch Kombination verschiedener Werte zu erstellen (z.B. verschiedene AdWords Anzeigentext-Keyword-Kombinationen bilden).
Beispiel
Ein gutes Praxis-Beispiel finden Sie z.B. hier im Forum oder hier.
Inputs
Das sind die Optionen, mit denen man den Step konfigurieren kann.
| Name | Datentyp | Beschreibung | Pflichtfeld | Werte |
|---|---|---|---|---|
| input | SPREADSHEET | Spreadsheet mit den Daten. | Ja | |
| splitColumn | STRING | Spreadsheet mit den Daten. | Ja | |
| delimiter | STRING | Das Trennzeichen im Spaltenwert, das zur Trennung der Werte verwendet wird. | Ja |
|
Outputs
Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.
| Name | Datentyp | Beschreibung | Werte |
|---|---|---|---|
| output | SPREADSHEET | The Spreadsheet with the new rows from the split. |