5.3 纵向拆分 - 按数据分类 - 拆成多文件

 

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

imagepng

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

Speedy Express.xlsx:

imagepng

United Package.xlsx:

imagepng

Federal Shipping.xlsx:

imagepng

脚本如下:

A B
1 =T(“orders.xlsx”) =A1.group(Shippers)
2 for B1 =T(A2.Shippers+“.xlsx”,A2)

A1 读入 orders.xlsx 中数据

B1 按 Shippers 分组

A2 循环每个 Shippers 组

B2 以 Shippers 名作为文件名,将 A2 中的分组数据写入文件


帮你早下班 - esProc 桌面版与 Excel 数据处理
5.2 纵向拆分 - 按数据分类 - 拆成多 Sheet
5.4 纵向拆分 - 按数据分段 (按过滤条件)