KeyValueMapSplitToColumns

Was macht dieser Step?

Der KeyValueMapSplitToColumnsopen in new window Step nimmt Schlüssel=Werte einer Spalte und erstellt für jeden Schlüssel eine neue Spalte. Z. B. werden aus der Spalte, die color=red;size=XL;material=wood enthält, 3 neue Spalten (color, size, material) erstellt.

Beispiel

Ausgangstabelle / Spreadsheet

NameBeschreibungAttribute
Schuh1Toller Schuhcolor=red;size=XL;material=wood
  • keyValueColumn: Attribute
  • keyValueDelimiter: =
  • delimiter: Semikolon

Zieltabelle

NameBeschreibungcolorsizematerial
Schuh1Toller SchuhredXLwood

Wann brauche ich diesen Step?

Im Onlinehandel bei der Arbeit mit Artikel-Varianten oder im Onlinemarketing bei der Arbeit mit Datenfeeds braucht man derartige Dinge oft. Von Shop- oder ERP-Systemen bekommt man oft Dateien, die Produkt-Attribute in einer Spalte genau in dieser Form enthalten. Um damit aber in Tabellenkalkulationsprogrammen oder anderen Systemen sinnvoll weiterzuarbeiten, braucht man die Attribute in einzelnen Spalten.

Weitere Informationen

Die initiale Anforderung für diesen Step kam aus diesem Feature-Request im Forumopen in new window.

Inputs

Das sind die Optionen, mit denen man den Step konfigurieren kann.

Name Datentyp Beschreibung Pflichtfeld Werte
input SPREADSHEET Das Eingangsspreadsheet, welches die Daten enthält. Ja
keyValueColumn STRING Die Spalte, die die Key-Value-Map enthält, aus der die neuen Spalten erstellt werden sollen. Ja
keyValueDelimiter STRING Das Trennzeichen im Spaltenwert, das zur Trennung von Schlüssel und Wert verwendet wird (Standard: '='). Ja
delimiter STRING Das Trennzeichen im Spaltenwert, das zur Trennung von Schlüssel-Wert-Paare verwendet wird (Standard: ';'). Ja
  • ;
  • ,
  • |
  • [tab]
  • [space]
  • <
  • >
defaultValue STRING Der Standardwert für den Fall, dass ein Schlüssel in einer Zeile nicht vorhanden ist. Standardwert: '' (leere Zeichenkette) Nein

Outputs

Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.

Name Datentyp Beschreibung Pflichtfeld Werte
output SPREADSHEET Ein Spreadsheet mit den erweiterten Spalten aus der Schlüssel-Wert-Spalte. Ja