SplitExcel Processor
描述
该处理器将多工作表 Microsoft Excel 电子表格拆分为多个 Microsoft Excel 电子表格,其中原始文件中的每个工作表都将转换为其自己的FlowFile中的单独电子表格。 该处理器能够处理受密码和不受密码保护的现代 XLSX 和较旧的 XLS Excel 电子表格。 请注意,所有原始单元格样式都将被复制,公式将被删除,仅留下计算值。 即使是单张 Microsoft Excel 电子表格也会转换为自己的FlowFile,并复制所有原始单元格样式并删除公式。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Protection Type | UNPROTECTED |
| 指定 Excel 电子表格是否受密码保护。 |
| Password | | 受密码保护的 Excel 电子表格的密码 敏感属性:是 | |
| Input File Type | XLSX |
| 指定 Excel 输入文件的类型。 |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
failure | 如果 FlowFile 无法从配置的输入格式转换为配置的输出格式,则未更改的 FlowFile 将被路由到此关系。 | 否 |
original | 被分割成段的原始 FlowFile。 如果 FlowFile 处理失败,则不会向此关系发送任何内容 | 否 |
split | 原始 Excel FlowFile 的各个 Excel“段”将路由到此关系。 | 否 |
写入的 FlowFile 属性
| 名称 | 描述 |
|---|---|
fragment.identifier | 从同一父 Excel FlowFile 产生的所有拆分 Excel FlowFile 将添加相同的随机生成 UUID |
fragment.index | 指示从单个父 Excel FlowFile 创建的拆分 Excel FlowFile 顺序的递增编号 |
fragment.count | 从父 Excel FlowFile 生成的拆分 Excel FlowFile 的数量 |
segment.original.filename | 父 Excel FlowFile 的文件名 |
sheetname | 原始电子表格中的 Excel 工作表的名称。 |
total.rows | 原始电子表格的 Excel 工作表中的行数。 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。