SplitExcel 2025.5.31.15

捆绑包

org.apache.nifi | nifi-poi-nar

描述

此处理器可将包含多个工作表的 Microsoft Excel 表格拆分为多个单独的 Excel 文件,其中原始文件中的每个工作表都会被转换为一个独立的电子表格,并各自成为一个 Flowfile。目前该处理器仅支持处理 .xlsx 格式(XSSF 2007 OOXML 文件格式),不支持较旧的 .xls 格式(HSSF '97(-2007) 文件格式)。请注意,所有原始单元格样式都被删除,公式也会被移除,只保留计算后的值。即使是仅包含一个工作表的 Microsoft Excel 文件,也会被转换为自己的 Flowfile,移除所有原始单元格样式并移除公式。

标签

split、text

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

密码

受密码保护的 Excel 电子表格的密码

保护类型

指定 Excel 电子表格是否受密码保护。

关系

名称

描述

failure

如果 FlowFile 无法从配置的输入格式转换为配置的输出格式,则未更改的 FlowFile 将路由到此关系。

original

原始的 FlowFile 会被拆分成多个片段。如果 FlowFile 处理失败,则不会向该关系发送任何内容

split

原始 Excel FlowFile 的各个 Excel 片段将路由到此关系。

写入属性

名称

描述

fragment.identifier

由同一个父级 Excel FlowFile 拆分生成的所有 Excel FlowFiles 都会在该属性中包含相同的随机生成的 UUID

fragment.index

一个递增的编号,用于表示从同一个父级 Excel FlowFile 拆分而来的各个 FlowFiles 的顺序

fragment.count

从父级 Excel FlowFile 拆分生成的 Excel FlowFiles 的数量

segment.original.filename

父级 Excel FlowFile 的文件名

sheetname

原始电子表格中 Excel 工作表的名称。

total.rows

原始电子表格中 Excel 工作表中的行数。

语言: 中文