通过注解方式完成excel导入导出,性能和效率远超poi插件;

第一步、引入价保,如果是maven项目引入依赖

第二步、excel列和实体类变量绑定

@ExcelProperty()

注解中有三个参数value,index,converter分别代表列明,列序号,数据转换方式

@ColumnWidth(设置列宽)

设置列宽度的注解,注解中只有一个参数value,value的单位是字符长度,最大可以设置255个字符

@ContentStyle(设置内容格式)

dataFormat    日期格式
hidden    设置单元格使用此样式隐藏
locked    设置单元格使用此样式锁定
quotePrefix    在单元格前面增加`符号,数字或公式将以字符串形式展示
horizontalAlignment    设置是否水平居中
wrapped    设置文本是否应换行。将此标志设置为true通过在多行上显示使单元格中所有内容可见
verticalAlignment    设置是否垂直居中
rotation    设置单元格中文本旋转角度。03版本的Excel旋转角度区间为-90° ~ 90°,07版本的Excel旋转角度区间为0°~180°
indent    设置单元格中缩进文本的空格数
borderLeft    设置左边框的样式
borderRight    设置右边框样式
borderTop    设置上边框样式
borderBottom    设置下边框样式
leftBorderColor    设置左边框颜色
rightBorderColor    设置右边框颜色
topBorderColor    设置上边框颜色
bottomBorderColor    设置下边框颜色
fillPatternType    设置填充类型
fillBackgroundColor    设置背景色
fillForegroundColor    设置前景色
shrinkToFit    设置自动单元格自动大小

easyexcel还有许多列表样式的注解

第三步、实现excel导入导出

导入

导出

超级好用easyexcel插件相关推荐

  1. FCPX超级慢动作变速插件Twixtor Pro 7 Mac破解版激活教程

    Twixtor Pro for Mac是一款适用于Mac版本的Final Cut Pro X软件的超级慢动作变速插件,twixtor pro 插件能够"无极"的减慢.加速或变更连续 ...

  2. fcpx:Twixtor Pro 7 for Mac(超级慢动作变速插件)下载

    hi,小编今天带来 Twixtor Pro for Mac,它是一款适用于Mac版本的Final Cut Pro X软件的超级慢动作变速插件,twixtor pro 插件能够"无极" ...

  3. VSCode中一款超级强大的Markdown插件(可修改Markdown预览主题)--MPE

    最近从github上clone了一份学习资料,资料里面很多markdown格式的文档,为了阅读方便,一开始我用sublime导入了这些文档,但我没找到预览功能,网上查到了几个markdown相关的插件 ...

  4. css带占位符的搜索框,superplaceholder.js-功能强大的超级输入框占位符插件

    superplaceholder.js是一款带演示功能的超级输入框占位符JavaScript插件.superplaceholder.js可以让占位文本动起来,它能够周期性的循环显示预定义的文本字符串, ...

  5. SlicerPro超级切片家具建模插件使用教程

    [SlicerPro简介] SlicerPro超级切片器,3DMAX模型一键切片插件,快速生成切片模型.适用于家具建模.室内建模.建筑建模等. [SlicerPro中文版界面] [主要特征] 1.一键 ...

  6. axure 浏览器插件_7款超级实用的谷歌浏览器插件

    作为Web开发者,日常工作生活中自然离不开浏览器,谷歌浏览器作为首选,今天就为大家推荐几款实用的谷歌浏览器插件. 01 Vue.js devtools 助力Vue项目开发,vue粉必备开发神器 02  ...

  7. easyexcel插件

    <!--Excel导出--><dependency><groupId>com.alibaba</groupId><artifactId>ea ...

  8. 一个超级好用的插件—EIDE,在VSCODE下快速创建ARM工程

    大家好,我是小麦,今天介绍一下使用EIDE在VSCODE快速搭建MCU开发环境,图文并茂,建议收藏哈. 宇宙最强IDE--visual studio,这个应该没人反驳吧,如今微软又出来一款开源跨平台的 ...

  9. 30 个极大提高开发效率超级实用的 VSCode 插件

    Visual Studio Code 的插件对于在提升编程效率和加快工作速度非常重要.这里有 30 个最受欢迎的 VSCode 插件,它们将使你成为更高效的搬砖摸鱼大师.这些插件主要适用于前端开发人员 ...

最新文章

  1. 制定灾难恢复计划时易忽略的九件事
  2. c语言关于office运行库,VC++运行库32/64位合集下载|微软常用运行库合集(2015- 2021版)...
  3. 使用Lex和Yacc开发C语言的编译器
  4. numpy 平方_NumPy入门指南
  5. ubuntu 修改host,以便在本地调试
  6. 安装composer以及laravel框架
  7. 5.Springcloud的Ribbon组件的集成及实现轮询负载均衡方式
  8. ojective-C学习笔记(6)复合
  9. ASP.Net 服务器应用程序不可用 解决方法
  10. 产品配件类目税目分类_2018商品和服务税收分类编码表
  11. 完美卸载office
  12. QQ交谈小图标代码html,仿qq聊天工具设计源码及说明
  13. 消息栏通知(Notification)介绍
  14. 各种炫酷的图标按钮在线制作
  15. 文件损坏怎么修复回来?
  16. 利用python在网上接单赚钱,兼职也能月入过万,赶紧学起来!
  17. java 字符串长度 ascii_将Unicode转换为ASCII而不更改字符串长度(在Java中)
  18. Cannot enable Hyper-V service
  19. CSS3字体和字体图标
  20. 前端知识——css 之预处理器 less 语法

热门文章

  1. 设计模式之路 | 建造者模式
  2. play框架使用起来(6)
  3. 【自动化测试】Selenium IDE脚本编辑与操作(了解)
  4. 【Spark重点难点】你从未深入理解的RDD和关键角色
  5. java itextpdf 5 基础知识
  6. html语言左对齐是什么,html - 如何左对齐标签?
  7. L1-084 拯救外星人 C语言
  8. 《响应式网页设计》系列分享专栏
  9. 如何用将top命令的结果写入txt?
  10. 将数字转化为字符串的两种方法