举例
有 Excel 文件“emp.xlsx”,是雇员表,部分数据如下所示:

可能对姓名(NAME)、生日(BIRTHDAY)、部门(DEPT),进行多条件筛选,例如,找出姓名是 Ryan,生日大于 1980-01-01 的结果,结果如下:

编写 SPL 脚本:
| A | |
| 1 | =if(name!="" && name,"NAME==name",true) |
| 2 | =if(dept!="" && dept,"DEPT==dept",true) |
| 3 | =if(bday!="" && bday, "BIRTHDAY>date(bday,\"yyyy/MM/dd\")",true) |
| 4 | =filter=[A1:A3].concat("&&") |
| 5 | =file("emp.xlsx").xlsimport@t().select(${filter}) | </

本文通过一个具体的例子,展示了如何利用SPL脚本来对Excel表格进行多条件筛选,例如根据姓名、生日和部门进行筛选。在示例中,脚本会根据输入的条件动态拼接过滤字符串,并最终导出符合条件的数据到新的Excel文件result.xlsx。
最低0.47元/天 解锁文章
686

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



