Excel导出改造_只填写字典类型_就可以自动对应导出_字典类添加获取字典值方法---SpringCloud Alibaba_若依微服务框架改造---工作笔记013
若依微服务框架,默认的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相关推荐
- excel自动导出功能_自动关联数据字典---SpringCloud Alibaba_若依微服务框架改造---工作笔记008
若依框架自动生成的页面,有数据导出功能,可以导出excel, 但是对于带有数据字典的字段来说,比如男女,0是男,1是女 那么这个时候,导出的excel中就会显示出来.0,1而不会显示出来 汉字,男,女 ...
- 嵌套地狱_解决嵌套业务逻辑_使用Js的对象_避免数组嵌套---SpringCloud Alibaba_若依微服务框架改造_ElementUI---工作笔记016
今天做个业务,有同事来问我,说有个业务,比如: 1.有建筑, 2.建筑中有几号楼, 3.几号楼中有几单元, 4.几单元中有几层, 5.几层中有几个房间 他要用个5维数组来做...最终,做到最后说,麻烦 ...
- ElementUI中使用地图实现地图位置选择_---SpringCloud Alibaba_若依微服务框架改造_ElementUI---工作笔记014
在若依的前端框架中使用的elementui中,使用地图, 百度地图和高德地图,都进行封装成了插件,其中百度地图的: 文档: https://dafrok.github.io/vue-baidu-map ...
- org.springframework.boot:spring boot maven plugin丢失---SpringCloud Alibaba_若依微服务框架改造_--工作笔记012
警告]"build.plugins.plugin.version"for org.springframework.boot:spring boot maven plugin丢失. ...
- Span中显示内容过长显示省略号---SpringCloud Alibaba_若依微服务框架改造_前端基于Vue的ElementUI---工作笔记011
<span class="icon"> {{item.userAddress | ellipsis}} </span> 去定义一个vue中的过滤器 expo ...
- Table_Vue table 表格中显示内容过长显示省略号_并且显示提示---SpringCloud Alibaba_若依微服务框架改造_前端ElementUI---工作笔记010
<el-table-column :show-overflow-tooltip="true"> </el-table-column> 加上 :show-ov ...
- openfeign远程调用不起作用解决_使用Spring Boot的spring.factories进行注入---SpringCloud Alibaba_若依微服务框架改造---工作笔记007
我们在若依的: ruoyi-api-system模块中,可以看到在 com.ruoyi.system.api包下,有各种的 RemoteUserService等,然后我防着写了个自己的,但是发现,调用 ...
- 组件注册_使用_命名规则_以及Nacos中给每个服务配置访问前缀---SpringCloud Alibaba_若依微服务框架改造---工作笔记004
使用某个组件,比如我要使用: components文件夹中的Rouyi这个文件夹下的组件的话, import RouYiGit from '@/components/Rouyi/Git' import ...
- 文件上传_文件下载_后端获取登录用户---SpringCloud Alibaba_若依微服务框架改造---工作笔记003
1.后台获取当前登录用户: LoginUser loginUser = tokenService.getLoginUser(); SysUser sysUser=loginUser.getSysUse ...
最新文章
- Linux-企业邮件部署
- linux 屏幕输出 高亮_如何设置SecureCRT窗口输出代码关键字高亮设置
- 魅族C++协程框架(Kiev)技术内幕
- Java中的<T>是什么?
- mysql 8.0.22_mysql 8.0.22 安装配置图文教程
- 计算机任务驱动法教学应用,任务驱动教学法在计算机教学中的应用
- 用python自制背单词程序_c++自制背单词应用
- 数字拆分为斐波那契数列_检查数字是否为斐波那契
- Golang 垃圾回收机制
- Linux基本操作指南
- 99年的数码圈“顶流”!他一毕业秒登热搜
- 广告创意还是侮辱女性?全棉时代卸妆巾广告被骂上热搜......
- LeetCode—2.堆排序算法
- 拦截导弹 (最长上升子序列LIS)
- 小米oj 组长偏头痛(二分)
- 易语言查询Windows API之网络函数消息函数
- java版spring cloud电商源码+spring boot+redis多租户社交电子商务平台
- 机器学习十大算法实现代码汇总(python)----线性回归、逻辑回归、决策树、支持向量机、朴素贝叶斯、K邻近算法、K-均值算法、随机森林、降低维度算法、梯度增强算法
- 小Q系列故事——世界上最遥远的距离
- MySQL数据库(初识数据库)
热门文章
- Node.js设置CORS跨域请求中多域名白名单的方法
- Windows下运行Redis-网盘链接-简单粗暴-亲测有用
- 用十万级数据进行讲解MySQL索引基础
- ubuntu下使用yocto制作龙芯文件系统
- 吴恩达深度学习5.2练习_Sequence Models_Emojify
- 庆祝我的第一个WebGis完成-c#+MapXtreme2004
- Docker、Kubernetes与PaaS不得不说的渊源
- jmeter(十六)配置元件之计数器
- 一个带自动询问和保存功能的python下载图片的脚本
- C# xsd转C#类(转)