从Excel BOM创build产品树

我在Excel中有一个标准的物料清单。 层级由第1栏中的产品级定义,第2和第3栏分别是部件号和产品名。

例:

+---+--------+--------------------+ | 1 | 2 | 3 | +---+--------+--------------------+ | 0 | 111111 | TOP LEVEL ASSEMBLY | | | | | | 1 | 123456 | ABC | | | | | | 2 | 454444 | DEF | | | | | | 2 | 533433 | GFG | | | | | | 3 | 342333 | DFD | | | | | | 3 | 234232 | FFD | | | | | | 4 | 234343 | DSD | | | | | | 3 | 322222 | DDS | | | | | | 1 | 343433 | DFD | +---+--------+--------------------+ 

如果这是结构化的,它看起来像这样:

 0 111111 TOP LEVEL ASSEMBLY 1 123456 ABC 2 454444 DEF 2 533433 GFG 3 342333 DFD 3 234232 FFD 4 234343 DSD 3 322222 DDS 1 343433 DFD 

我期待有一个macros创build一个实际的家谱结构,将显示这些项目在Visio(与框和逻辑连接)的依赖项。 所以在这种情况下,它会看起来像这样(块/箭头格式除外)。

  **111111 TOP LEVEL ASSEMBLY** 123456 ABC 1 343433 DFD 454444 DEF 533433 GFG 342333 DFD 234232 FFD 322222 DDS 234343 DSD 

任何帮助将不胜感激!