3.17、数组列转多行
功能模块如图所示:

数组列转多行 ¶
功能:为每个集合值列表创建一个行列表,其中集合的值在一列中,而所有其他列都来自原始行。

配置界面功能说明:
配置-选项:
- 选择类型为数组的列:将集合列添加到包含列表中以取消分组。
- 结果表中删除所选列:如果选中此选项,所选的集合列将从结果表中删除。
- 忽略缺失值:如果启用,在所有选定的集合列中缺少值的行将被跳过,如果某个集合单元格中的缺少值出现在所有选定的集合列中,也将被跳过。
- 忽略空数组:如果启用,将跳过所有选定集合列为空的行。
- 启用高亮:如果启用,则高亮显示输出表内容,启用此功能可能会消耗大量内存。
举例说明¶
需求:将JSON类型内容提取出来,并将值拆分多行输出:
- 如下图,选择"读取JSON "积木、"解析JSON"积木和"数组列转多行"积木。

配置读取JSON积木:
- 如下图,选择"读取JSON "积木,选择json文件后执行该积木节点。

配置解析JSON积木:
- 如下图,选择"解析JSON "积木,配置保存后执行该积木节点。

配置数组列转多行积木:
- 如下图,选择"数组列转多行"积木,配置保存后执行该积木节点。

数组列转多行积木结果查看:
- 如下图,执行"数组列转多行"积木后,查看执行结果。
