excel2javaBean注解的使用

编者按

         excel2javaBean注解参数一览


目录

一、 常用注解
二、 使用方法

一、常用注解

1.1 @ExcelBean(TYPE)

用于指定复杂类型的JavaBean

参数 含义
sheetName : String sheet页名
sheet : int sheet页码
isNestable : boolean 本类型是否可组合在其他JavaBean中
overrideRule : OverrideRule 继承规则
1.1.1 @ExcelBean.Skip(FIELD)

配合@ExcelBean使用,用于跳过不需要解析的属性

1.1.2 @ExcelBean.Nested(FIELD)

配合@ExcelBean使用,用于处理迭代性的属性

参数 含义
sheetName : String 下一个sheet页名
sheet : int 下一个sheet页码
stepBy : int 下一个属性使用的sheet页号码(本级sheet+stepBy)
overrideRule : OverrideRule 继承规则

1.2 @ExcelCell(FIELD, TYPE)

用于指定对应到单元格的属性或JavaBean

参数 含义
sheetName : String sheet页名
sheet : int sheet页码
columnName : String 列名
column : int 列号
row : int 行号
address : String 地址
overrideRule : OverrideRule 继承规则

1.3 @ExcelColumn(FIELD, TYPE)

用于指定对应一列的属性或JavaBean

参数 含义
sheetName : String sheet页名
sheet : int sheet页码
columnBegin : int 起始解析列号
columnEnd : int 终止解析列号
columnNameBegin : String 起始解析列名
columnNameEnd : String 终止解析列名
map : String 映射关系
rowBegin : int 顺序映射起始行
overrideRule : OverrideRule 继承规则

1.3.1 @ExcelColumn.Skip(FIELD)

配合顺序映射使用,便捷地调整映射关系

参数 含义
skip : int 忽略几行继续顺序映射
skipTo : int 跳到第几行继续顺序映射

1.4 @ExcelRow(FIELD, TYPE)

用于指定对应一行的属性或JavaBean

参数 含义
sheetName : String sheet页名
sheet : int sheet页码
rowBegin : int 起始解析行号
rowEnd : int 终止解析行号
map : String 映射关系
overrideRule : OverrideRule 继承规则

1.4.1 @ExcelRow.Skip(FIELD)

配合顺序映射使用,便捷地调整映射关系

参数 含义
skip : int 忽略几列继续顺序映射
skipTo : String 跳到第几列继续顺序映射

二、使用方法

随后补充。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。