将分类内的数据拼接成文字

 

举例

Excel 文件 emp.xlsx,数据如下所示:

..

现在要按 DEPT 分组,将 NAME 汇聚到一起,结果如下:

..

编写SPL脚本:


A

1

=T("e:/work/emp.xlsx")

2

=A1.group(DEPT;~.(NAME).concat@c():NAME)

3

=T("e:/work/emp2.xlsx",A2)

A1   读出emp.xlsx数据

A2   DEPT分组,并将组内NAME序列用逗号连接成串命名为NAME字段

A3   A2中的结果保存到文件emp2.xlsx