From af562a2d0264ed4a81ce00699be85d16609e8a9b Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期二, 27 九月 2022 10:30:09 +0800 Subject: [PATCH] 更新 --- src/main/java/com/whyc/service/SoftwareService.java | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/whyc/service/SoftwareService.java b/src/main/java/com/whyc/service/SoftwareService.java index 8da3d19..f820dba 100644 --- a/src/main/java/com/whyc/service/SoftwareService.java +++ b/src/main/java/com/whyc/service/SoftwareService.java @@ -108,18 +108,20 @@ Cell cell = sheet.getRow(8 + i).getCell(2); cell.setCellType(Cell.CELL_TYPE_STRING); String stringCellValue = cell.getStringCellValue(); - int length = stringCellValue.length(); - if(length == 9){ - stringCellValue = "0"+stringCellValue; - }else if(length < 9){ - int centerZeroNum = 10 - length -1; - StringBuilder centerZeroStr = new StringBuilder(); - for (int j = 0; j < centerZeroNum; j++) { - centerZeroStr.append("0"); + if(!stringCellValue.equals("")) { + int length = stringCellValue.length(); + if (length == 9) { + stringCellValue = "0" + stringCellValue; + } else if (length < 9) { + int centerZeroNum = 10 - length - 1; + StringBuilder centerZeroStr = new StringBuilder(); + for (int j = 0; j < centerZeroNum; j++) { + centerZeroStr.append("0"); + } + String strFront = stringCellValue.substring(0, 3); + String strBehind = stringCellValue.substring(3); + stringCellValue = "0" + strFront + centerZeroStr + strBehind; } - String strFront = stringCellValue.substring(0, 3); - String strBehind = stringCellValue.substring(3); - stringCellValue = "0"+strFront+centerZeroStr+strBehind; } software.setApplyMaterialCode(stringCellValue); software.setApplyModel(sheet.getRow(8+i).getCell(4).getStringCellValue()); -- Gitblit v1.9.1