若依微服务框架,默认的excel导出功能,导出字段的时候需要:

在实体类上自己写上,比如

在属性上写上字典值,这里需要自己手动的写上

用readConverterExp写上.

但是如果,比如碰到,全国所有的城市,所有的民族..等这样的话,就会导致,这里写的内容过长

这个时候,我做了一些简单的封装:

可以实现

这里,只写字典类型,就可以实现excel导出的时候,利用字典的字段,自动导出字段对应的字典的内容了

修改后的:

ExcelUtil.java

这个直接复制过去用就可以了,但是要注意,原来这个类的位置在

RuoYi-Cloud\ruoyi-common\ruoyi-common-core\src\main\java\com\ruoyi\common\core\utils\poi\ExcelUtil.java

我把它改到了:

RuoYi-Cloud\ruoyi-modules\ruoyi-system\src\main\java\com\ruoyi\system\utils\ExcelUtil.java

这里,必须修改,因为不修改,他就没办法使用,我的这个字典工具类了

RuoYi-Cloud\ruoyi-modules\

Excel导出改造_只填写字典类型_就可以自动对应导出_字典类添加获取字典值方法---SpringCloud Alibaba_若依微服务框架改造---工作笔记013相关推荐

  1. excel自动导出功能_自动关联数据字典---SpringCloud Alibaba_若依微服务框架改造---工作笔记008

    若依框架自动生成的页面,有数据导出功能,可以导出excel, 但是对于带有数据字典的字段来说,比如男女,0是男,1是女 那么这个时候,导出的excel中就会显示出来.0,1而不会显示出来 汉字,男,女 ...

  2. 嵌套地狱_解决嵌套业务逻辑_使用Js的对象_避免数组嵌套---SpringCloud Alibaba_若依微服务框架改造_ElementUI---工作笔记016

    今天做个业务,有同事来问我,说有个业务,比如: 1.有建筑, 2.建筑中有几号楼, 3.几号楼中有几单元, 4.几单元中有几层, 5.几层中有几个房间 他要用个5维数组来做...最终,做到最后说,麻烦 ...

  3. ElementUI中使用地图实现地图位置选择_---SpringCloud Alibaba_若依微服务框架改造_ElementUI---工作笔记014

    在若依的前端框架中使用的elementui中,使用地图, 百度地图和高德地图,都进行封装成了插件,其中百度地图的: 文档: https://dafrok.github.io/vue-baidu-map ...

  4. org.springframework.boot:spring boot maven plugin丢失---SpringCloud Alibaba_若依微服务框架改造_--工作笔记012

    警告]"build.plugins.plugin.version"for org.springframework.boot:spring boot maven plugin丢失. ...

  5. Span中显示内容过长显示省略号---SpringCloud Alibaba_若依微服务框架改造_前端基于Vue的ElementUI---工作笔记011

    <span class="icon"> {{item.userAddress | ellipsis}} </span> 去定义一个vue中的过滤器 expo ...

  6. Table_Vue table 表格中显示内容过长显示省略号_并且显示提示---SpringCloud Alibaba_若依微服务框架改造_前端ElementUI---工作笔记010

    <el-table-column :show-overflow-tooltip="true"> </el-table-column> 加上 :show-ov ...

  7. openfeign远程调用不起作用解决_使用Spring Boot的spring.factories进行注入---SpringCloud Alibaba_若依微服务框架改造---工作笔记007

    我们在若依的: ruoyi-api-system模块中,可以看到在 com.ruoyi.system.api包下,有各种的 RemoteUserService等,然后我防着写了个自己的,但是发现,调用 ...

  8. 组件注册_使用_命名规则_以及Nacos中给每个服务配置访问前缀---SpringCloud Alibaba_若依微服务框架改造---工作笔记004

    使用某个组件,比如我要使用: components文件夹中的Rouyi这个文件夹下的组件的话, import RouYiGit from '@/components/Rouyi/Git' import ...

  9. 文件上传_文件下载_后端获取登录用户---SpringCloud Alibaba_若依微服务框架改造---工作笔记003

    1.后台获取当前登录用户: LoginUser loginUser = tokenService.getLoginUser(); SysUser sysUser=loginUser.getSysUse ...

最新文章

  1. Linux-企业邮件部署
  2. linux 屏幕输出 高亮_如何设置SecureCRT窗口输出代码关键字高亮设置
  3. 魅族C++协程框架(Kiev)技术内幕
  4. Java中的<T>是什么?
  5. mysql 8.0.22_mysql 8.0.22 安装配置图文教程
  6. 计算机任务驱动法教学应用,任务驱动教学法在计算机教学中的应用
  7. 用python自制背单词程序_c++自制背单词应用
  8. 数字拆分为斐波那契数列_检查数字是否为斐波那契
  9. Golang 垃圾回收机制
  10. Linux基本操作指南
  11. 99年的数码圈“顶流”!他一毕业秒登热搜
  12. 广告创意还是侮辱女性?全棉时代卸妆巾广告被骂上热搜......
  13. LeetCode—2.堆排序算法
  14. 拦截导弹 (最长上升子序列LIS)
  15. 小米oj 组长偏头痛(二分)
  16. 易语言查询Windows API之网络函数消息函数
  17. java版spring cloud电商源码+spring boot+redis多租户社交电子商务平台
  18. 机器学习十大算法实现代码汇总(python)----线性回归、逻辑回归、决策树、支持向量机、朴素贝叶斯、K邻近算法、K-均值算法、随机森林、降低维度算法、梯度增强算法
  19. 小Q系列故事——世界上最遥远的距离
  20. MySQL数据库(初识数据库)

热门文章

  1. Node.js设置CORS跨域请求中多域名白名单的方法
  2. Windows下运行Redis-网盘链接-简单粗暴-亲测有用
  3. 用十万级数据进行讲解MySQL索引基础
  4. ubuntu下使用yocto制作龙芯文件系统
  5. 吴恩达深度学习5.2练习_Sequence Models_Emojify
  6. 庆祝我的第一个WebGis完成-c#+MapXtreme2004
  7. Docker、Kubernetes与PaaS不得不说的渊源
  8. jmeter(十六)配置元件之计数器
  9. 一个带自动询问和保存功能的python下载图片的脚本
  10. C# xsd转C#类(转)