父子节点多级关系导入时的处理

本文以Excel形式导入:
在Excel中初始化需要导入的数据,子节点名称比父节点名称前多2个空格,代表父子关系
父子节点多级关系导入时的处理_第1张图片
将Excel导入,在后台解析,代码如下:

public List covertSheetToList(Sheet sheet, String modelId, String nodeId) {
		List nodeList = new ArrayList();
		String[] ids = new String[50];
		ids[0] = nodeId;
		//行数
		int rowNum = sheet.getPhysicalNumberOfRows();
		//i=1 跳过第一行
		String id = "";
		int index = -1;
		for(int i = 1;i

导入后的效果如下:

父子节点多级关系导入时的处理_第2张图片

你可能感兴趣的:(JavaWeb,树结构,父子关系,层级结构)