5.10 横向拆分 - 拆分后合并重复行

 

有产品数据表 ProductCategories.xls 如下所示:

imagepng

该数据表包含了产品的分类信息,比如 CategoryID, CategoryName, Description 等,现需要将分类信息列单独拆分出来形成一张 Categories 表,剩下的产品列作为 Products 表,由于一条分类下很多产品,所以拆完后原始数据里分类信息数据很多重复,需要做去重处理。

拆完后的结果如下所示:

Categories.xlsx:

imagepng

Products.xlsx:

imagepng

实现代码:

A
1 =T(“ProductCategories.xlsx”)
2 =A1.groups(CategoryID,CategoryName,Description)
3 =A1.new(CategoryID,ProductID,ProductName,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel)
4 =T(“Categories.xlsx”,A2)
5 =T(“Products.xlsx”,A3)

帮你早下班 - esProc 桌面版与 Excel 数据处理
5.9 横向拆分 - 按列 - 列名做 Sheet 名
5.11 多 Sheet 拆成多文件 -Sheet 个数不定