按指定次序对齐
举例
Excel文件book1.xlsx有部分数据如下图所示:
现在要求Area按a-z的顺序排列,若无则Date列为空,如下图所示:
编写SPL脚本:
A |
|
1 |
=T("E:/work/book1.xlsx") |
2 |
=26.(char(~+96)) |
3 |
=A1.align(A2,Area) |
4 |
=A3.new(A2(#):Area,Date) |
5 |
=T("E:/work/book2.xlsx",A4) |
A1 读入book1.xlsx文件数据
A2 生成a-z字母序列
A3 把A1中Area列数据按照A2的顺序对齐,没有A2中对应的则补空行
A4 用A3构造新的数据集,取A2中对应行号#的字母为新的Area列的值,同时取出A3中的Date列的值
A5 把A4保存到文件book2.xlsx
英文版
英文已更新