easyexcel注解
11个注解
@ExcelProperty
@ColumnWith 列宽
@ContentFontStyle ⽂本字体样式
@ContentLoopMerge ⽂本合并
@ContentRowHeight ⽂本⾏⾼度
@ContentStyle ⽂本样式
@HeadFontStyle 标题字体样式
@HeadRowHeight 标题⾼度
@HeadStyle 标题样式
@ExcelIgnore 忽略项
@ExcelIgnoreUnannotated 忽略未注解
字段注解类注解
@ColumnWith(列宽)@ColumnWidth(全局列宽)
@ExcelProperty(字段配置)@HeadFontStyle(头样式)
@HeadRowHeight(标题⾼度)
chinamap
@ContentFontStyle(内容字体样式)
@ContentRowHeight(内容⾼度)
@ExcelProperty
必要的⼀个注解,注解中有三个参数value,index,converter分别代表列明,列序号,数据转换⽅式
value和index只能⼆选⼀,通常不⽤设置converter
1.value 通过标题⽂本对应
2.index 通过⽂本⾏号对应
最佳实践
public class ImeiEncrypt {
@ExcelProperty(value = "值")
private String valueField;
@ExcelProperty(value = 1,converter =IndustryIdConverter.class)
private String indexField;
@ExcelProperty(value = "值对应和转换器",converter =IndustryIdConverter.class)
长官英语
private String valueAndConverterField;
}
@ColumnWith
设置列宽度,只有⼀个参数value,value的单位是字符长度,最⼤可以设置255个字符,因为⼀个excel单元格最⼤可以写⼊的字符个数就是255个字符。
最佳实践
public class ImeiEncrypt {
@ColumnWidth(value = 18)
private String imei;
}
@ContentFontStyle
⽤于设置单元格内容字体格式的注解
参数:
参数含义
fontName字体名称
中秋节的英文fontHeightInPoints字体⾼度
italic是否斜体
strikeout是否设置删除⽔平线
color字体颜⾊
typeOfft偏移量
underline下划线
bold是否加粗
chart编码格式
@ContentLoopMerge
尾货服装
⽤于设置合并单元格的注解
参数:
参数含义
eachRow
columnExtend
@ContentRowHeight
⽤于设置⾏⾼
参数:
参数含义
value⾏⾼,-1代表⾃动⾏⾼
@ContentStyle
below是什么意思设置内容格式注解
参数:
参数含义
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设置⾃动单元格⾃动⼤⼩
@HeadFontStyle
⽤于定制标题字体格式
参数含义
fontName设置字体名称
fontHeightInPoints设置字体⾼度
italic设置字体是否斜体
strikeout是否设置删除线
color设置字体颜⾊
typeOfft设置偏移量
underline设置下划线
chart设置字体编码
bold设置字体是否加粗
renz
@HeadRowHeight
设置标题⾏⾏⾼
参数含义
value设置⾏⾼,-1代表⾃动⾏⾼
@HeadStyle
设置标题样式
参数含义
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设置前景⾊
tha
shrinkToFit设置⾃动单元格⾃动⼤⼩
@ExcelIgnore
不将该字段转换成Excel
@ExcelIgnoreUnannotated
dull没有注解的字段都不转换
补充
颜⾊