父子结构的excel(java)导入数据库,页面上展示成树状结构
excel数据结构
java代码
Controller层
我这里传入的参数除了文件,有一个id,id为页面上的目录上的一个节点id,可理解为我导入的目录实在某一个节点下展现,id也可为总的父节点,我这里为判断传入的id为所有节点的父id,默认为0,也可为已存在的某一节点id.
@SneakyThrows
@RequestMapping("/importBookExcel")
public AjaxResult importBookExcel(@RequestParam(value = "file", required = false) MultipartFile file, HttpServletRequest request) {
//获取参数
String id = request.getParameter("id");
if (id == null || "".equals(id)) {
id = "0";
}
//poi解析excel
InputStream inputStream = file.getInputStream();
// 读取工作薄
Workbook workbook