Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Beschreibung

Dieser ActionHandler wandelt ein Excel(.xlsx)-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

com.dooris.bpm.actionhandler.Excel2CSVHandler

Parameter

Parameter

Beschreibung

Gültige Beispiele

fileName

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

example.xlsx

csvPrefix

Dieser 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}

prefix_

csvSuffix

Dieser 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}

_suffix

 

Beispiel:

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

Parameter

Gültige Beispiele

fileName

example.xlsx

csvPrefix

prefix_

csvSuffix

_suffix

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

Wir laden die Excel-Datei über die Schaltfläche Datei(en) hochladen hoch.

Sie 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.

  • No labels