debug了一天,关键源码如下:

com.alibaba.excel.write.executor.AbstractExcelWriteExecutor#converterAndSet

由于 @NumberFormat 注解对应的字段肯定是 BigDecimal ,所以肯定会走这一步

然后进行赋值,然后再之前给cell设置好了格式,就可以直接进行excel写入了(不会在代码中生成值)

GitHub 加速计划 / ea / easyexcel
22
5
下载
快速、简洁、解决大文件内存溢出的java处理Excel工具
最近提交(Master分支:1 天前 )
c42183df Bugfix 1 年前
efa7dff6 * 重新加回 `commons-io` 1 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐