diff --git a/util/src/main/java/com/ccsens/util/PoiUtil.java b/util/src/main/java/com/ccsens/util/PoiUtil.java index af0f96ad..9f0c5826 100644 --- a/util/src/main/java/com/ccsens/util/PoiUtil.java +++ b/util/src/main/java/com/ccsens/util/PoiUtil.java @@ -178,9 +178,14 @@ public class PoiUtil { CellStyle style = wb.createCellStyle(); //设置内容 if (!WebConstant.CELL_NULL.equals(cell.value)){ - if(cell.num == 1){ - newCell.setCellValue(Integer.parseInt(cell.value)); - }else { +// if(cell.num == 1){ +// newCell.setCellValue(Integer.parseInt(cell.value)); +// }else { +// newCell.setCellValue(cell.value); +// } + if (cell.value.matches("\\d+")) { + newCell.setCellValue(Long.parseLong(cell.value)); + } else { newCell.setCellValue(cell.value); } } @@ -627,7 +632,7 @@ public class PoiUtil { PoiUtilCell poiUtilCella = new PoiUtilCell(); PoiUtilCell poiUtilCellb = new PoiUtilCell(); PoiUtilCell poiUtilCell1 = new PoiUtilCell(); - poiUtilCell1.setValue("aaadddfffersdfsdfasftargadfgergsdfhasfgasfgaertagaergafdhsfgjfyk"); + poiUtilCell1.setValue("1"); List cells = new ArrayList<>(); cells.add(poiUtilCell);