解决方法:给空格,保持模板干净并且有值,不会出现获取单元格为null的情况
单元格有样式了,但是由于没有值,导致POI读取是null值。
全局格式化,可以用Ctrl+上下左右键快速到达最上最下最左最右的单元格。
加上Shift键可以选中,配合Ctrl既可以达到全选,然后设置正确的格式即可。
然后是处理单元格,其实给单元格打一个空格就可以了,这样就是有值了,不会出现null的情况。
如此,无论是使用POI或者Hutool的CellUtil,代码不用设置样式就可以使金额靠右对齐之类的。
而且设置了一个空格之后,也可以不用使用CellUtil.getOrCreate的方法,用POI原生的sheet.getRow().getCell()就可以了。