PID ID CODE NAME QTY
NULL 1 T000 T0
1 1-1 A100 A1 1
1 1-2 B100 B1 2
1-1 1-1-1 A1001 QQ 1
1-1-1 1-1-1-1 A10011 AA 1
1-1-1-1 1-1-1-1-1 A100111 DD 4
1-2 1-2-1 B1001 AX 1
1-2-1 1-2-1-1 B10011 DE 1
1-2-1-1 1-2-1-1-1 B100111 WW 4
1-2-1-1-1 1-2-1-1-1-1 B1001111 65 4
1-2-1-1-1-1 1-2-1-1-1-1-1 B10011111 BN 4
1-2-1-1-1-1-1 1-2-1-1-1-1-1-1 B100111111 OI 4
1-2-1-1-1-1-1-1 1-2-1-1-1-1-1-1-1 B1001111111 R5 3
1-2-1-1-1-1-1-1-1 1-2-1-1-1-1-1-1-1-1 B10011111111 KL 4
1-2-1-1-1-1-1-1-1-1 1-2-1-1-1-1-1-1-1-1-1 B100111111111 KLX 20
如上图表结构,现需要将结构进行行转列,以最底层的数据为准进行数据展示,效果如下图示:
1、第一层没有数量不用取;
2、以最底层为主获取数据;
3、将最底层数据放在第十层,其他层级的值放在对应的层级列,如果层级不够十层的,中间会空出来的 用第十层的编号、名称、数量填充;
4、如果超过十层结构,第十层取最底层的数据,前9层依次获取1--9层的层级数。