5.2 纵向拆分 - 按数据分类 - 拆成多 Sheet

 

有订单表文件 orders.xlsx 部分数据如下图所示,第 1 行是列标题,第 2 行开始是数据,每行一条数据。

imagepng

现在要把订单表数据按 Shippers 分类,每个分类的数据单独一个 Sheet,以分类名作为 Sheet 名,拆分后的结果如下所示:

Ordersm.xlsx:

imagepng

imagepng

imagepng

脚本如下:

A B
1 =T(“orders.xlsx”) =A1.group(Shippers)
2 for B1 =file(“Ordersm.xlsx”).xlsexport@ta(A2;A2.Shippers)

A1 读入 orders.xlsx 中数据
B1 按 Shippers 分组
A2 循环每个 Shippers 组
B2 以 Shippers 名作为 Sheet 名,将 A2 中的分组数据写入 Sheet


帮你早下班 - esProc 桌面版与 Excel 数据处理
5.1 纵向拆分 - 按行数
5.3 纵向拆分 - 按数据分类 - 拆成多文件