简单导出文件
讲解:通俗点就是从数据库里读取到的数据变成一个集合,放到创建的表格对象里面,形成一个文件。扩展点 有些部分导入的时候存在一些权限问题,接下来让我细细道来 ,跟着我的步骤你也能学会如何简单导出数据哦!谢谢支持!
首先,我们要写一个查询全部列表的接口
接下来创造一个方法封装起来 目的是讲数据转换成文件 相应浏览器进行下载(导出数据方法)
然后进行查询需要导出的数据
这就是将所有的数据查询出来了
我们就需要调用我们当时封装起来的方法进行导出啦
我们需要控制表格的大小所以 需要在实体里面用@excel注解进行调整
顺序 长短大小 格式都是可以控的 如果需要其他注解 可以去easypoi官方文档里面进行查看
以上便是简单的数据导出了
但是有些时候我们查看的列表具有一定的权限关系怎么处理呢
如图 三种肯定需要控制的 所以我们需要定义一下
我们需要获取用户权限内的用户ID ,以及获取当前用户存在的部门查询数据中接收部门为当前用户所在部门的数据
获取了之后就可以进行判断条件 然后可以查询自己所选择的数据了 也算是一个扩展知识 和导出的时候是联用的 毕竟都需要查询 所以都需要又这个步骤
代码肯定不是完整的 我都是截图的关键代码 如果不懂得小伙伴可以找我问问哦 感谢观看 !!!