5.10 横向拆分 - 拆分后合并重复行
有产品数据表 ProductCategories.xls 如下所示:

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

Products.xlsx:

实现代码:
| 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 个数不定
