public class MapRule extends Object implements CellRule, Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addRule(String key,
String[] values) |
protected void |
addRules(Map<String,String[]> map) |
Map<String,Object> |
exports(CellInfo cellInfo)
导出转换
cellInfo.getValue()是来自db的原始值(或上一规则转换后的值) 转换时通过cellInfo.setValue()修改为转换后的值 如需将一个字段拆分为多个字段则返回map, 可通过cellInfo.getCells()获取其他单元格的内容 |
Map<String,Object> |
imports(CellInfo cellInfo)
导入转换
cellInfo.getValue()是来自excel的原始值(或上一规则转换后的值) 转换时通过cellInfo.setValue()修改为转换后的值 如需将一个字段拆分为多个字段则返回map, 可通过cellInfo.getCells()获取其他单元格的内容 |
String |
toString() |
public MapRule(String rule)
rule - 映射规则 如 { "PROVINCE":"1|省", "CITY":"2|市", "DISTRICT":"3|区|县|区/县" }public Map<String,Object> imports(CellInfo cellInfo) throws ServiceException
CellRuleimports 在接口中 CellRulecellInfo - 单元格信息ServiceException - 转换失败public Map<String,Object> exports(CellInfo cellInfo) throws ServiceException
CellRuleexports 在接口中 CellRulecellInfo - 单元格信息ServiceException - 转换失败Copyright © 2020. All rights reserved.