举例
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
690

被折叠的 条评论
为什么被折叠?



