5.9 横向拆分 - 按列 - 列名做 Sheet 名

 

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

imagepng

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

imagepng

imagepng

imagepng

实现代码:

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

帮你早下班 - esProc 桌面版与 Excel 数据处理
5.8 横向拆分 - 按列 - 列名做文件名
5.10 横向拆分 - 拆分后合并重复行