编者按
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 | 跳到第几列继续顺序映射 |
二、使用方法
随后补充。。。