跳转至

3.17、数组列转多行

功能模块如图所示:

积木功能

数组列转多行

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

积木功能

配置界面功能说明:

配置-选项:

  • 选择类型为数组的列:将集合列添加到包含列表中以取消分组。
  • 结果表中删除所选列:如果选中此选项,所选的集合列将从结果表中删除。
  • 忽略缺失值:如果启用,在所有选定的集合列中缺少值的行将被跳过,如果某个集合单元格中的缺少值出现在所有选定的集合列中,也将被跳过。
  • 忽略空数组:如果启用,将跳过所有选定集合列为空的行。
  • 启用高亮:如果启用,则高亮显示输出表内容,启用此功能可能会消耗大量内存。

举例说明

需求:将JSON类型内容提取出来,并将值拆分多行输出:

  • 如下图,选择"读取JSON "积木、"解析JSON"积木和"数组列转多行"积木。

积木功能

配置读取JSON积木:

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

积木功能

配置解析JSON积木:

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

积木功能

配置数组列转多行积木:

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

积木功能

数组列转多行积木结果查看:

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

积木功能