1.在easyexcel 导出excel时 需要将某个列的格式指定,例如指定为数字格式
例如 需要把单元格格式设置为数值,并且保留小数点后三位,按道理来说应该是这样子设置

/**
* test, 最终导出值
*/
@ExcelProperty(value = "test")
@ColumnWidth(value = 10)
@NumberFormat("0.000")
private double test;

这时候导出会发现这是个自定义类型的单元格

在这里插入图片描述
这时候就需要这样子设置了, 在小数后面加下横杠和空格(不加空格的话是不生效的,还是默认的常规)

/**
* test, 最终导出值
*/
@ExcelProperty(value = "test")
@ColumnWidth(value = 10)
//加下横线并且加多个空格
@NumberFormat("0.000_ ")
private double test;

在这里插入图片描述
同理,保留几位小数就在后面加0,不保留小数直接去掉小数点和后面的0

参考 大神博客

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

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

更多推荐