读取excel,批量插入库demo

阅读更多
需要导入pio所需要的包    

   List users = new ArrayList<>();
        File excelFile = new File("d:test/test.excel");
        FileInputStream fileInputStream = new FileInputStream(excelFile);
        Workbook workbook = WorkbookFactory.create(fileInputStream);
        int sheet = workbook.getNumberOfSheets();
        for (int i = 0; i < sheet; i++) {
           
            Sheet sheet = workbook.getSheetAt(i);
            int sheet1TotalRows = sheet.getPhysicalNumberOfRows();
             User user =null;
            for (int j = 0; j < sheet1TotalRows; j++) {
                user = new User();
                Row row = sheet.getRow(j);
                String userName = row.getCell(1).getStringCellValue();
                user.setAccount(account);
                user.setPassword(DigestUtils.md5Hex("123456"));
                users.add(user);
            }
        }
        this.userService.insertBatch(users);

你可能感兴趣的:(excel,批量插入)