public interface IExcelDataHandler<T>
Modifier and Type | Method and Description |
---|---|
Object |
exportHandler(T obj,
String name,
Object value)
导出处理方法
|
org.apache.poi.ss.usermodel.Hyperlink |
getHyperlink(org.apache.poi.ss.usermodel.CreationHelper creationHelper,
T obj,
String name,
Object value)
获取这个字段的 Hyperlink ,07版本需要,03版本不需要
|
String[] |
getNeedHandlerFields()
获取需要处理的字段,导入和导出统一处理了, 减少书写的字段
|
Object |
importHandler(T obj,
String name,
Object value)
导入处理方法 当前对象,当前字段名称,当前值
|
void |
setMapValue(Map<String,Object> map,
String originKey,
Object value)
设置Map导入,自定义 put
|
void |
setNeedHandlerFields(String[] fields)
设置需要处理的属性列表
|
Object exportHandler(T obj, String name, Object value)
obj
- 当前对象name
- 当前字段名称value
- 当前值String[] getNeedHandlerFields()
Object importHandler(T obj, String name, Object value)
obj
- 当前对象name
- 当前字段名称value
- 当前值void setNeedHandlerFields(String[] fields)
fields
- void setMapValue(Map<String,Object> map, String originKey, Object value)
map
- originKey
- value
- Copyright © 2018 Lumer. All rights reserved.