Skip to content

Splitter - Tools

← Tools Add-On Übersicht

Der SpreadsheetSplitter kann ein einzelnes Eingabe-Spreadsheet in mehrere Spreadsheets teilen, und zwar auf zwei Arten:

  1. Nach der Anzahl von Zeilen 
  2. Nach dem Wert einer definierten Spalte

Der erste Fall zerlegt ein Spreadsheet, nach einer einfach definierten Anzahl von Zeilen, z.B. bei 100 Zeilen und Anzahl 10, kommen 10 Spreadsheets heraus. 

Mit letzterem Fall lässt sich z.B. das Szenario realisieren, dass man z.B. eine Produktliste nach der Spalte “Hersteller” aufsplitten kann. D.h. angenommen das Spreadsheet beinhaltet 100 Zeilen mit 9 verschiedenen Herstellern, dann erzeugt dieser Step dann 9 Spreadsheets. 
Mit dem CSVWriter kann man anschließend daraus 9 CSV-Dateien erzeugen und diese anschließend z.B. auf einen FTP-Server laden. 

Mit anderen Worten: immer wenn man sich z.B. mit dem Thema “Ich hätte gern pro Kategorie in der Spalte Category ein einzelnes Spreadsheet” konfrontiert sieht, hilft dieser Step.


Inputs

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

Name Datentyp Beschreibung Pflichtfeld Werte
spreadSheetInput SPREADSHEET SPREADSHEET mit den Daten. Ja
splitMode STRING Hier können Sie festlegen, wie das SPREADSHEET aufgeteilt werden soll. Ja
  • Geteilt nach Anzahl der Zeilen (ein SPREADSHEET pro x Anzahl der Spalten)
  • Aufteilen pro Spaltenwert (ein SPREADSHEET pro eindeutigem Spaltenwert)
column STRING Spalte des SPREADSHEET, die verwendet werden soll, um das SPREADSHEET in Dateien mit unterschiedlichen Werten dieser Spalte aufzuteilen. Nein
numberRowsPerSpreadsheet STRING Maximale Anzahl von Zeilen pro SPREADSHEET. 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
spreadsheetList SPREADSHEETLIST Liste von SPREADSHEETs (SPREADSHEETLIST) Ja
numberOfSpreadsheets NUMBER Anzahl des Ergebnis SPREADSHEETs Ja