将 Excel 按部分格值分类存成多个文件

Excel表格按A列排序,且A列是"-"分隔的字符串,其中第1部分是分类。

ABCDEFGHIJ
1AA-01-02972357769
2AA-01-038662212108
3AA-01-04323667988
4BB-01-05452886151
5BB-01-06761229625
6BB-01-07337887575
7CC-01-081086667327
8CC-01-09537221236
9CC-01-1010222398610

请将该表格按分类存成多个tab分隔的txt文件,名字形如:Group_分类.txt。

Group_AA.txt

AA-01-02 9 7 2 3 5 7 7 6 9

AA-01-03 8 6 6 2 2 1 2 10 8

AA-01-04 3 2 3 6 6 7 9 8 8

Group_BB.txt

BB-01-05 4 5 2 8 8 6 1 5 1

BB-01-06 7 6 1 2 2 9 6 2 5

BB-01-07 3 3 7 8 8 7 5 7 5

Group_CC.txt

CC-01-08 10 8 6 6 6 7 3 2 7

CC-01-09 5 3 7 2 2 1 2 3 6

CC-01-10 10 2 2 2 3 9 8 6 10

使用 SPL IDE,执行代码

=T@b("data.xlsx").group(#1.split("-")(1);~).(T@b("Group_" / #1 / ".txt": #2))

函数 T 从文件读取表格或将表格写入文件,@b 表示不含列名。group 按规则分组并保留组内数据。~ 表示序列的当前成员。#1 表示表格的第 1 列。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值