diff --git a/hutool-poi/src/main/java/cn/hutool/poi/excel/StyleSet.java b/hutool-poi/src/main/java/cn/hutool/poi/excel/StyleSet.java index e592ec0cc..9e5b24c23 100644 --- a/hutool-poi/src/main/java/cn/hutool/poi/excel/StyleSet.java +++ b/hutool-poi/src/main/java/cn/hutool/poi/excel/StyleSet.java @@ -63,8 +63,8 @@ public class StyleSet implements Serializable { // 默认数字格式 cellStyleForNumber = StyleUtil.cloneCellStyle(workbook, this.cellStyle); - // 2表示:0.00 - cellStyleForNumber.setDataFormat((short) 2); + // 0表示:General + cellStyleForNumber.setDataFormat((short) 0); // 默认日期格式 this.cellStyleForDate = StyleUtil.cloneCellStyle(workbook, this.cellStyle); diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java index faa12dd0d..76a875b1d 100755 --- a/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java +++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java @@ -820,6 +820,19 @@ public class ExcelWriteTest { writer.close(); } + @Test + //@Ignore + public void writeDoubleTest(){ + // https://gitee.com/dromara/hutool/issues/I5PI5C + final String path = "d:/test/doubleTest.xlsx"; + FileUtil.del(path); + + final ExcelWriter writer = ExcelUtil.getWriter(path); + writer.disableDefaultStyle(); + writer.writeRow(ListUtil.view(0.427d)); + writer.close(); + } + @Test @Ignore public void issueI466ZZTest(){