public class ExcelPropertyConfig extends java.lang.Object implements PropertyConfig
| 构造器和说明 |
|---|
ExcelPropertyConfig(ColumnConfig columnConfig) |
ExcelPropertyConfig(ColumnConfig columnConfig,
java.lang.String nestedName) |
ExcelPropertyConfig(ExcelColumn excelColumn) |
ExcelPropertyConfig(ExcelColumn excelColumn,
java.lang.String nestedName) |
ExcelPropertyConfig(java.lang.reflect.Field field,
java.lang.String nestedName) |
ExcelPropertyConfig(java.beans.PropertyDescriptor descriptor,
java.lang.String nestedName)
构造方法
先根据read/write方法定义 ExcelColumn 注解来获取excel导出定义 |
ExcelPropertyConfig(java.lang.String nestedName) |
ExcelPropertyConfig(java.lang.String nestedName,
java.lang.String name) |
ExcelPropertyConfig(java.lang.String name,
java.lang.String nestedName,
int sort)
用户数据导入的构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
org.apache.poi.ss.usermodel.IndexedColors |
getColor()
返回导出字体颜色,如果未定义则使用
SheetConfig中的默认值 |
ColumnConfig |
getColumnConfig() |
java.lang.String |
getDataFormat(java.lang.Class<?> type) |
java.lang.String |
getDataFormat(java.lang.Object value)
返回指定值的数据格式
|
java.lang.String |
getExcelColumnName()
|
org.apache.poi.ss.usermodel.IndexedColors |
getFillColor()
返回单元格填充颜色,如果未定义则使用
SheetConfig中的默认值 |
org.apache.poi.ss.usermodel.HorizontalAlignment |
getHorizontalAlign()
返回导出字段水平对齐方式,如果未定义则使用
SheetConfig中的默认值 |
java.lang.String |
getImportColumnName()
返回EXCEL导入的字段对应的Java对象字段名
|
java.lang.String |
getNestedName() |
int |
hashCode() |
java.lang.Object |
readFrom(java.lang.Object from)
从指定的对象读取属性的值
|
void |
setColumnConfig(ColumnConfig columnConfig)
设置属性的Excel输入/输出字段配置对象
|
void |
setNestedName(java.lang.String nestedName)
设置属性的名字,多级属性名以.分割
|
void |
setParent(SheetConfig parentConfig)
设置所属的Excel表输出全局配置
|
java.lang.String |
toString() |
void |
writeTo(java.lang.Object to,
java.lang.Object value)
将值写入指定的对象,输入参数为
null则忽略 |
public ExcelPropertyConfig(ColumnConfig columnConfig)
public ExcelPropertyConfig(ColumnConfig columnConfig, java.lang.String nestedName)
public ExcelPropertyConfig(ExcelColumn excelColumn)
public ExcelPropertyConfig(ExcelColumn excelColumn, java.lang.String nestedName)
public ExcelPropertyConfig(java.beans.PropertyDescriptor descriptor,
java.lang.String nestedName)
descriptor - nestedName - public ExcelPropertyConfig(java.lang.reflect.Field field,
java.lang.String nestedName)
public ExcelPropertyConfig(java.lang.String nestedName)
public ExcelPropertyConfig(java.lang.String nestedName,
java.lang.String name)
public ExcelPropertyConfig(java.lang.String name,
java.lang.String nestedName,
int sort)
name - 导入EXCEL数据字段名nestedName - 对应的对象字段名,可为.分割的嵌套名,为null忽略sort - 字段索引public ColumnConfig getColumnConfig()
getColumnConfig 在接口中 PropertyConfigpublic void setColumnConfig(ColumnConfig columnConfig)
PropertyConfigsetColumnConfig 在接口中 PropertyConfigpublic java.lang.String getNestedName()
getNestedName 在接口中 PropertyConfignull或空public void setNestedName(java.lang.String nestedName)
PropertyConfigsetNestedName 在接口中 PropertyConfigpublic void setParent(SheetConfig parentConfig)
PropertyConfigsetParent 在接口中 PropertyConfigpublic java.lang.Object readFrom(java.lang.Object from)
PropertyConfigreadFrom 在接口中 PropertyConfignull则返回nullpublic void writeTo(java.lang.Object to,
java.lang.Object value)
PropertyConfignull则忽略writeTo 在接口中 PropertyConfigpublic java.lang.String getExcelColumnName()
PropertyConfiggetExcelColumnName 在接口中 PropertyConfigpublic java.lang.String getImportColumnName()
PropertyConfiggetImportColumnName 在接口中 PropertyConfigpublic java.lang.String getDataFormat(java.lang.Class<?> type)
public java.lang.String getDataFormat(java.lang.Object value)
PropertyConfiggetDataFormat 在接口中 PropertyConfignull返回空字符串public org.apache.poi.ss.usermodel.IndexedColors getColor()
PropertyConfigSheetConfig中的默认值getColor 在接口中 PropertyConfigpublic org.apache.poi.ss.usermodel.IndexedColors getFillColor()
PropertyConfigSheetConfig中的默认值getFillColor 在接口中 PropertyConfigpublic org.apache.poi.ss.usermodel.HorizontalAlignment getHorizontalAlign()
PropertyConfigSheetConfig中的默认值getHorizontalAlign 在接口中 PropertyConfigpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2025. All Rights Reserved.