天天看点

数据变化时插入空行举例

举例

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

AHMAD MAULUD
AHMAD MAULUD
AHMAD MAULUD
DOLLY INDRA SIREGAR
DOLLY INDRA SIREGAR
DOLLY INDRA SIREGAR
MANCHESTER
MANCHESTER
MANCHESTER

需要在两行格值变化时插入空行,结果如下:

AHMAD MAULUD
AHMAD MAULUD
AHMAD MAULUD
DOLLY INDRA SIREGAR
DOLLY INDRA SIREGAR
DOLLY INDRA SIREGAR
MANCHESTER
MANCHESTER
MANCHESTER

编写 SPL 脚本:

A
1 =file("book1.xlsx")[email protected]()
2 [email protected](~).(~|[null]).conj()
3 =file("result.xlsx")[email protected](A2)

A1   读取 excel 文件内容,读成序列的序列

A2   有序分组,每组后追加空行,合并

A3  结果导出至 result.xlsx