天天看點

資料變化時插入空行舉例

舉例

有 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