Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Beschreibung

This Dieser ActionHandler transforms an wandelt ein Excel(.xlsx) document into one or more CSV documents, depending on the number of sheets in the Excel document. The Excel document has to be attached to the process-instance and the generated files will also be attached to it. If the Excel document contains only one sheet, the generated document will inherit its name, otherwise, each CSV document will be named like the sheet it represents.

...

-Dokument in ein oder mehrere CSV-Dokumente um, abhängig von der Anzahl der Blätter im Excel-Dokument. Das Excel-Dokument muss an die Prozessinstanz angehängt werden und die generierten Dateien werden ebenfalls an diese angehängt. Wenn das Excel-Dokument nur ein Blatt enthält, erbt das generierte Dokument seinen Namen, andernfalls wird jedes CSV-Dokument wie das Blatt benannt, das es darstellt.

...

Klasse

Code Block
com.dooris.bpm.actionhandler.Excel2CSVHandler

...

Parameter

Parameter

DescriptionBeschreibung

Valid examplesGültige Beispiele

fileName

This parameter is used to set the name of the document, including the Dateiname

Dieser Parameter wird verwendet, um den Namen des Dokuments festzulegen, einschließlich des (.xlsx)-doctypeDoctype.

exampleBeispiel.xlsx

csvPrefixThis

parameter is used to set a prefix, which will be merged with the beginning of the csv-document's name. Process-variables can also be used. 
E.gDieser Parameter wird verwendet, um ein Präfix zu setzen, das mit dem Anfang des Namens des csv-Dokuments zusammengeführt wird. Es können auch Prozessvariablen verwendet werden. 
Zum Beispiel.:

  • ${SYS. PROCESSINSTANCE_ID}

  • ${SYS. NODE_ID}

prefixPräfix_

csvSuffixThis

parameter is used to set a suffix, which will be merged with the end of the csv-document's name. Process-variables can also be used.
E.gDieser Parameter wird verwendet, um ein Suffix festzulegen, das mit dem Ende des Namens des csv-Dokuments zusammengeführt wird. Es können auch Prozessvariablen verwendet werden.
Zum Beispiel.:

  • ${SYS. PROCESSINSTANCE_ID}

  • ${SYS. NODE_ID}

_suffixNachsilbe

 

Example:

...

Beispiel:

Wir haben einen einfachen Anwendungsfall für diesen Actionhandler. Wir haben den excel2CSVhandler für die Aufgabe exceltoCSV wie folgt implementiert:

ParameterValid

examplesGültige Beispiele

fileNameDateiname

exampleBeispiel.xlsx

csvPrefix

prefixPräfix_

csvSuffix

_suffix

...

Nachsilbe

Wenn wir die Prozessinstanz öffnen, laden wir das Excel-Dokument über den Abschnitt Dokumente hoch.

...

We will upload the Excel file via the Upload file(s) buttonWir laden die Excel-Datei über die Schaltfläche Datei(en) hochladen hoch.

...

You can see that the Excel document is now reachable through the process instance.

...

The actionhandler will be executed once the process instance is started. You can see that, the Excel file which has two sheets now converted to two csv files.

...

You can reach the original file and the created files under the Documents sectionSie können sehen, dass das Excel-Dokument jetzt über die Prozessinstanz erreichbar ist.

...

Der Actionhandler wird ausgeführt, sobald die Prozessinstanz gestartet wird. Sie können sehen, dass die Excel-Datei mit zwei Blättern jetzt in zwei CSV-Dateien konvertiert wurde.

...

Sie erreichen die Originaldatei und die erstellten Dateien im Abschnitt Dokumente.

...