5.8 横向拆分 - 按列 - 列名做文件名

 

现有 Amount.xlsx 文件如下所示:

imagepng

这是一些重点关注客户购买某几种产品的金额汇总,现在需要把它按产品进行拆分,每个产品存一个文件,以产品名作为文件名,以 Amount 作为新文件的列名,拆分后的结果如下所示:

Apple.xlsx:

imagepng

Bread.xlsx:

imagepng

Pork.xlsx:

imagepng

实现代码:

A B
1 =T(“Amount.xlsx”) =A1.fname()\“Name”
2 for B1 =A1.new(Name,${A2}:Amount)
3 =T(A2+“.xlsx”,B2)

帮你早下班 - esProc 桌面版与 Excel 数据处理
5.7 格式转换 - 主子关系的表拆分成卡片
5.9 横向拆分 - 按列 - 列名做 Sheet 名