首页 / 数码科技 / 正文

java-EasyExcel导出excel设置单元格为文本格式(含代码)

在使用EasyExcel导出excel模板时。我们会发现导出的日期和大长度数字都会自动更换格式,不是文本格式。并且在空白单元格输入日期也是格式有问题的,如下所示,可以看到当输入相同的日期时,格式会变成自适应,不是文本格式了,所以我们需要从代码里设置,导出表格的单元格固定是文本(我的项目中使用EasyExcel是2.0+的版本,不同版本可能代码实现是不同的,但是原理都是一样的)。

一、设置空白单元格的格式为文本

新建一个handler实现SheetWriteHandler接口,在创建单元格时设置格式为文本

二、设置含有数据的单元格的格式为文本

如有侵权请及时联系我们处理,转载请注明出处来自