假设我有一个字段是status,但我想动态显示status的中文名称,而不是对应的数字,请问该如何操作
[alibaba/easyexcel]如何动态显示列的数据
回答
继承 BaseRowModel ,属性上加注解,如下图
这个我知道,我要的效果不是这样的 我要的是 假设说我的数据中有一个字段是状态 就是 1 ,2 之类的 ,但是我想在下载的excel中显示 1:正常 2:失败
可以在Bean添加一个冗余字段statusStr字段,在查询SQL中将值对应的中文名直接转换好后返回,可通过码表直接关联查询对应状态值的中文名,或者在SQL中使用 CASE WHEN status=1 THEN ‘ 正常’ AS statusStr
假设我有一个字段是status,但我想动态显示status的中文名称,而不是对应的数字,请问该如何操作
我在自己fork的仓库里实现了键值转换导出,可以参考,如果有问题请指出,谢谢! https://github.com/Muscleape/easyexcel
可以在Bean添加一个冗余字段statusStr字段,在查询SQL中将值对应的中文名直接转换好后返回,可通过码表直接关联查询对应状态值的中文名,或者在SQL中使用 CASE WHEN status=1 THEN ‘ 正常’ AS statusStr
我在自己fork的仓库里实现了键值转换导出,可以参考,如果有问题请指出,谢谢! https://github.com/Muscleape/easyexcel
我这边已经通过注解的方式实现了 也是类似于键值做的
我这边已经通过注解的方式实现了 也是类似于键值做的
实现方式方不方便放出来看看,学习一下啊
在实体上面再加一个注解就可以了
在实体上面再加一个注解就可以了
奥,这样的。我是扩展了一下原有的注解,用JSON类型字符串
我没有去动他原有的注解,我是自己去解析自己的注解
我没有去动他原有的注解,我是自己去解析自己的注解
我在VO类加了这个注解,但是并没有效果呢