R - 要映射的具体类public class ExcelObjectMapper<R> extends ExcelDataMapper<R>
ExcelSwaggerModelMapper
conversion, logger| 构造器和说明 |
|---|
ExcelObjectMapper(java.lang.Class<R> type) |
ExcelObjectMapper(java.lang.Class<R> type,
java.util.Map<java.lang.Integer,java.lang.String> columnPropertyNameMap) |
ExcelObjectMapper(java.lang.Class<R> type,
java.util.Map<java.lang.Integer,java.lang.String> columnPropertyNameMap,
java.util.List<java.lang.String> titles) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
fillData(org.apache.poi.ss.usermodel.Row row,
R record,
int rowNum)
把数据填充到指定目标内
|
java.util.Map<java.lang.Integer,java.lang.String> |
getColumnPropertyNameMap()
返回columnPropertyNameMap
|
java.util.List<java.lang.String> |
getTitles()
返回titles
|
java.lang.Class<R> |
getType()
返回type
|
R |
mapRecord(org.apache.poi.ss.usermodel.Row row,
int rowNum)
映射记录到指定的对象
|
void |
setColumnPropertyNameMap(java.util.Map<java.lang.Integer,java.lang.String> columnPropertyNameMap)
设置columnPropertyNameMap
|
void |
setTitles(java.util.List<java.lang.String> titles)
设置titles
|
getCellValue, getFormulaEvaluator, setCellValuepublic ExcelObjectMapper(java.lang.Class<R> type)
type - Record Type Classpublic ExcelObjectMapper(java.lang.Class<R> type, java.util.Map<java.lang.Integer,java.lang.String> columnPropertyNameMap)
type - Record Type ClasscolumnPropertyNameMap - columnPropertyNameMappublic ExcelObjectMapper(java.lang.Class<R> type, java.util.Map<java.lang.Integer,java.lang.String> columnPropertyNameMap, java.util.List<java.lang.String> titles)
type - Record Type ClasscolumnPropertyNameMap - columnPropertyNameMaptitles - titlespublic R mapRecord(org.apache.poi.ss.usermodel.Row row, int rowNum)
映射记录到指定的对象
row - 数据来源rowNum - 行数public void fillData(org.apache.poi.ss.usermodel.Row row,
R record,
int rowNum)
把数据填充到指定目标内
row - 数据来源record - 数据记录rowNum - 行数public java.util.Map<java.lang.Integer,java.lang.String> getColumnPropertyNameMap()
public void setColumnPropertyNameMap(java.util.Map<java.lang.Integer,java.lang.String> columnPropertyNameMap)
columnPropertyNameMap - columnPropertyNameMappublic java.lang.Class<R> getType()
public java.util.List<java.lang.String> getTitles()
public void setTitles(java.util.List<java.lang.String> titles)
titles - titles