SplitExcel 2025.5.31.15

Bundle

org.apache.nifi | nifi-poi-nar

Beschreibung

Dieser Prozessor teilt eine Microsoft Excel-Tabelle mit mehreren Blättern in mehrere Microsoft Excel-Tabellen auf, wobei jedes Blatt aus der Originaldatei in eine einzelne Tabelle in einem eigenen FlowFile konvertiert wird. Derzeit kann dieser Prozessor nur Excel-Dokument im Format .xlsx (XSSF 2007 OOXML-Dateiformat) verarbeiten, nicht jedoch ältere Dokumente im Format .xls (HSSF ‚97(-2007)-Dateiformat). Bitte beachten Sie, dass alle ursprünglichen Zellformate gelöscht und Formeln entfernt werden, sodass nur die berechneten Werte übrig bleiben. Sogar ein einzelnes Microsoft Excel-Arbeitsblatt wird in ein eigenes FlowFile konvertiert, wobei alle ursprünglichen Zellformate weggelassen und Formeln entfernt werden.

Tags

split, text

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Password

Das Kennwort für eine passwortgeschützte Excel-Tabelle

Protection Type

Gibt an, ob eine Excel-Tabelle durch ein Kennwort geschützt ist oder nicht.

Beziehungen

Name

Beschreibung

failure

Wenn ein FlowFile nicht vom konfigurierten Eingabeformat in das konfigurierte Ausgabeformat umgewandelt werden kann, wird das unveränderte FlowFile an diese Beziehung weitergeleitet.

original

Das Original-FlowFile, das in Segmente aufgeteilt wurde. Wenn die Verarbeitung des FlowFile fehlschlägt, wird nichts an diese Beziehung gesendet.

split

Die einzelnen Excel-„Segmente“ des ursprünglichen Excel FlowFile werden an diese Beziehung weitergeleitet.

Schreibt Attribute

Name

Beschreibung

fragment.identifier

Alle geteilten Excel-FlowFiles, die aus demselben übergeordneten Excel-FlowFile erzeugt werden, erhalten dieselbe zufällig generierte UUID für dieses Attribut.

fragment.index

Eine aufsteigende Nummer, die die Reihenfolge der geteilten Excel-FlowFiles angibt, die aus einem einzigen übergeordneten Excel-FlowFile erstellt wurden

fragment.count

Die Anzahl der aus dem übergeordneten Excel-FlowFile generierten geteilten Excel-FlowFiles.

segment.original.filename

Der Dateiname des übergeordneten Excel-Datei-FlowFile

sheetname

Der Name des Excel-Blattes aus der Originaltabelle.

total.rows

Die Anzahl der Zeilen in der Excel-Tabelle der ursprünglichen Tabelle.