zoukankan      html  css  js  c++  java
  • easypoi导入excel时数据为null

    @PostMapping("/importExcel")
        public String importExcel2(@RequestParam("file") MultipartFile file) {
            ImportParams importParams = new ImportParams();
            // 数据处理
            //表头:就是列数
            importParams.setHeadRows(1);
            //标题:只有一个,合并之后的标题
            importParams.setTitleRows(0);
            //是否需要校验上传的Excel,默认false
            importParams.setNeedVerfiy(false);
    
            try {
                List<CrBusSpecialist> userList = ExcelImportUtil.importExcel(file.getInputStream(),
                        CrBusSpecialist.class, importParams);
                for (CrBusSpecialist users : userList) {
                    log.info("从Excel导入数据到数据库的详细为 :{}", JSONObject.toJSONString(users));
                    //TODO 将导入的数据做保存数据库操作,先将所有数据id设置为null
                }
                log.info("从Excel导入数据一共 {} 行 ", userList.size());
            } catch (IOException e) {
                log.error("导入失败:{}", e.getMessage());
            } catch (Exception e1) {
                log.error("导入失败:{}", e1.getMessage());
            }
            return "导入成功";
        }  

    1.原因是表头和标题字段设置值的时候,设置反了。

    //表头:就是列数
    importParams.setHeadRows(1);
    //标题:只有一个,合并之后的标题
    importParams.setTitleRows(0);
  • 相关阅读:
    grpc学习
    01
    样本1
    杀死长时间占用CPU的进程
    SWFTools pdf2swf 参数详解
    C#自动下载并保存文件示例
    Flex初始化时加载外部XML
    通过XPDF抽取PDF中的中文文本
    Flex操作Json数据示例
    C#下载文件和将文件转换为数据流下载的示例
  • 原文地址:https://www.cnblogs.com/lyb0103/p/15466580.html
Copyright © 2011-2022 走看看