springboot-简单测试 前端上传Excel表格后端解析数据

导入依赖

 
            org.apache.poi
            poi
            5.2.2
        

        
            org.apache.poi
            poi-ooxml
            5.2.2
        

            cn.hutool
            hutool-all
            5.8.23
        

创建util工具包以及Excel工具类

public class ExcelUtils {
    public static void PraseExcel(InputStream inputStream){
        ExcelUtil.readBySax(inputStream,0,(sheetIndex,rowIndex,list) ->{
            System.out.println(sheetIndex);
            System.out.println(rowIndex);
            System.out.println(list);
        });
    }
}

搭建Controller层进行测试

@Controller
public class ExcelPraseController {

    @RequestMapping("/ExcelParse")
    @ResponseBody
    public String pubggupload(@RequestParam("file")MultipartFile file, Model model) throws Exception{
        String name=file.getOriginalFilename();
        System.out.println(name);
        if(!name.substring(name.length()-4).equals(".xls")){
            return "格式不正确";
        }
        ExcelUtils.PraseExcel(file.getInputStream());
        return "输出成功";
    }
}

编写前端界面



	
		
		
	
	
		

功能测试

后端返回数据

springboot-简单测试 前端上传Excel表格后端解析数据_第1张图片

你可能感兴趣的:(前端,excel,java,spring,boot)