简单导出文件

打印 上一主题 下一主题

主题 888|帖子 888|积分 2664

讲解:通俗点就是从数据库里读取到的数据变成一个集合,放到创建的表格对象里面,形成一个文件。扩展点 有些部分导入的时候存在一些权限问题,接下来让我细细道来 ,跟着我的步骤你也能学会如何简单导出数据哦!谢谢支持!
首先,我们要写一个查询全部列表的接口

 接下来创造一个方法封装起来 目的是讲数据转换成文件 相应浏览器进行下载(导出数据方法)

然后进行查询需要导出的数据

 这就是将所有的数据查询出来了 

 我们就需要调用我们当时封装起来的方法进行导出啦

 我们需要控制表格的大小所以 需要在实体里面用@excel注解进行调整


 顺序  长短大小  格式都是可以控的  如果需要其他注解 可以去easypoi官方文档里面进行查看
以上便是简单的数据导出了 
 
但是有些时候我们查看的列表具有一定的权限关系怎么处理呢

 如图 三种肯定需要控制的  所以我们需要定义一下


 我们需要获取用户权限内的用户ID ,以及获取当前用户存在的部门查询数据中接收部门为当前用户所在部门的数据
 

 获取了之后就可以进行判断条件 然后可以查询自己所选择的数据了  也算是一个扩展知识  和导出的时候是联用的  毕竟都需要查询 所以都需要又这个步骤

 代码肯定不是完整的  我都是截图的关键代码 如果不懂得小伙伴可以找我问问哦  感谢观看 !!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

千千梦丶琪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表