从数据库中查询出的数据很多时候都是用字典值表示的(男 -> 1;女 -> 2),所以在 Excel 导出时我们需要将这些字典值转换为与其对应的可读数据(1 -> 男;2 -> 女),具体实现如下
1、定义转换器
StringUtils.equalsAnyIgnoreCase() 在 org.apache.commons.lang3 包下
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dependency>
以下转换值的操作可按需更改
import cn.hutool.core.util.StrUtil;
import com.alibaba.excel.converters.Converter;
import com.alibaba.excel.enums.CellDataTypeEnum;
import com.alibaba.excel.metadata.CellData;
import com.alibaba.excel.metadata.GlobalConfiguration;
import com.alibaba.excel.metadata.property.ExcelContentProperty;
import