debug了一天,关键源码如下:
com.alibaba.excel.write.executor.AbstractExcelWriteExecutor#converterAndSet
由于 @NumberFormat 注解对应的字段肯定是 BigDecimal ,所以肯定会走这一步
然后进行赋值,然后再之前给cell设置好了格式,就可以直接进行excel写入了(不会在代码中生成值)
debug了一天,关键源码如下:
com.alibaba.excel.write.executor.AbstractExcelWriteExecutor#converterAndSet
由于 @NumberFormat 注解对应的字段肯定是 BigDecimal ,所以肯定会走这一步
然后进行赋值,然后再之前给cell设置好了格式,就可以直接进行excel写入了(不会在代码中生成值)