2.x版本我是通过 注解的value进行处理的,如下注解: @ExcelProperty(value = "生效合同附件(已上传_1,未上传_0)", converter = EasyExcelUtils.DictConverter.class) 3.x发现我无法获取到注解的值,有更好的方案或者获取方式?
建议提供一个字段数据处理的方案;
2.x版本我是通过 注解的value进行处理的,如下注解: @ExcelProperty(value = "生效合同附件(已上传_1,未上传_0)", converter = EasyExcelUtils.DictConverter.class) 3.x发现我无法获取到注解的值,有更好的方案或者获取方式?
建议提供一个字段数据处理的方案;
我们是直接将字典存储在数据库字典表,load到缓存中再进行翻译
我们是直接将字典存储在数据库字典表,load到缓存中再进行翻译
这样做是要把数据翻译好,再导出?
定义好字典,定义自定义converter在导出的时候mapping进去
定义好字典,定义自定义converter在导出的时候mapping进去
2.x的版本
@Override
public CellData
可以在字段上再加个注解,里面定义字典code之类的东西(eg:Dict),在自定义Converter里面,通过contentProperty.getField().getAnnotation(Dict.class) ,然后再拿到Dict注解设置的值
看很多开发者都有转换字典值/枚举值的需求,已经提交PR。https://github.com/alibaba/easyexcel/pull/2591