多列关联表引用

举例

有Excel文件book1.xlsx中有下图所示的数据。

另一个文件book2.xlsx中有如下数据:

现在要用book1.xlsx中每行的A,B,C的值对应book2.xlsx中的M,N,O的值去查找,然后返回此行的House值填在book1.xlsx的E列中,结果如下图所示:

编写SPL脚本:

A
1=T("E:/work/book1.xlsx").derive(House)
2=T("E:/work/book2.xlsx").keys(M,N,O)
3=A1.run(House=A2.find([A,B,C]).House)
4=T("E:/work/book1.xlsx",A1)

A1   读取book1.xlsx中数据,并新增一列House

A2   读取book2.xlsx中数据,并指定M,N,O为关键字段

A3   循环A1的每一行,用A,B,C的值对应A2的关键字段值去查找对应的行,将它的House赋值给A1行的House

A4   将A1保存到文件book1.xlsx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值