举例
有Excel文件book1.xlsx中有下图所示数据:

现在要对UNIQUE ID重新编号,如果ID相同则编号相同,不同ID的编号不同,结果如下图所示:

编写SPL脚本:
| A | |
| 1 | =T("e:/work/book1.xlsx") |
| 2 | = A1.group(ID).run(a=#,~.run('UNIQUE ID'=a)) |
| 3 | =T("e:/work/book2.xlsx",A1) |
A1 读出book1.xlsx数据
A2 按ID分组后,循环各组,将各组的序号#赋给变量a,再循环组内各记录令'UNIQUE ID'=a
A3 把A1中的序表保存到文件book2.xlsx
该博客介绍了如何使用SPL脚本来处理Excel数据,具体操作是针对名为book1.xlsx的文件,根据UNIQUEID字段进行重新编号。如果ID相同,则编号保持一致,不同ID则分配不同编号。最终结果保存到新的Excel文件book2.xlsx中。这种方法适用于数据整理和分组操作。
686

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



