excel数据处理,表格数据处理成树形结构

excel数据模版如下:红色部分为一级菜单,绿色部分为二级菜单,绿色部分对应的是三级菜单

现在将数据转化为树形结构

 名称,编码,上级编码,这种格式,首先将数据做转化导入到mysql

mysql根据逗号将一行数据拆分成多行数据

一级菜单和子数据,二级菜单和子数据分别导入数据结构一样的两张表

 采用上面的逗号拆分法将数据拆分

拆分之后将一级菜单数据存入到一张表如下

二级机构存入一张表

之后两张表做联合查询

最后得到的数据结果如下