通过注解方式完成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导入导出
导入
导出