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 个数不定