美文网首页
csv 文件上传

csv 文件上传

作者: 私人云笔记_骁勇波波 | 来源:发表于2023-03-09 17:24 被阅读0次

    void uploadDeviceType(@RequestParam("uploadFile") MultipartFile multipartFile) {

            //进行文件读取配置

            CsvReadConfig csvReadConfig = new CsvReadConfig();

            csvReadConfig.setSkipEmptyRows(true);

            csvReadConfig.setContainsHeader(true);

            //构建 CsvReader 对象

            CsvReader csvReader = CsvUtil.getReader(csvReadConfig);

            //读取文件,封装成 Bean

            if (null == multipartFile) {

                log.info("设备类型文件不能为空!");

                return new BaseResponse<>(ApiResponseStatus.COMMON_FAIL);

            }

            ArrayList<DeviceType> deviceTypeList = new ArrayList<DeviceType>();

            try {

                File file = uploadFile(multipartFile);

                deviceTypeList = (ArrayList<DeviceType>) csvReader.read(new FileReader(file), DeviceType.class);

                file.delete();

            } catch (Exception e) {

                log.info("设备类型文件上传失败!!!");

            }

            //判重后,添加设备类型入库

            for(DeviceType deviceType:deviceTypeList){

            }

    }

    postman文件上传:

    相关文章

      网友评论

          本文标题:csv 文件上传

          本文链接:https://www.haomeiwen.com/subject/tsqoldtx.html