| 程序包 | 说明 |
|---|---|
| com.gitee.qdbp.tools.excel | |
| com.gitee.qdbp.tools.excel.model | |
| com.gitee.qdbp.tools.excel.rule | |
| com.gitee.qdbp.tools.excel.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SheetParseCallback.convert(CellInfo cellInfo,
Map<String,Object> data)
单元格字段转换, data.put(cellInfo.getField(), cellInfo.getValue());
|
void |
SheetFillCallback.convert(CellInfo cellInfo,
Map<String,Object> data)
单元格字段转换, data.put(cellInfo.getField(), cellInfo.getValue());
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<CellInfo> |
RowInfo.getCells()
获取所有单元格信息
|
List<CellInfo> |
CellInfo.getCells()
获取所有单元格信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RowInfo.setCells(List<CellInfo> cells)
设置所有单元格信息
|
void |
CellInfo.setCells(List<CellInfo> cells)
设置所有单元格信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Object> |
SplitRule.exports(CellInfo cellInfo) |
Map<String,Object> |
RateRule.exports(CellInfo cellInfo) |
Map<String,Object> |
NumberRule.exports(CellInfo cellInfo) |
Map<String,Object> |
MapRule.exports(CellInfo cellInfo) |
Map<String,Object> |
IgnoreIllegalValue.exports(CellInfo cellInfo) |
Map<String,Object> |
DateRule.exports(CellInfo cellInfo) |
Map<String,Object> |
ClearRule.exports(CellInfo cellInfo) |
Map<String,Object> |
CellRule.exports(CellInfo cellInfo)
导出转换
cellInfo.getValue()是来自db的原始值(或上一规则转换后的值) 转换时通过cellInfo.setValue()修改为转换后的值 如需将一个字段拆分为多个字段则返回map, 可通过cellInfo.getCells()获取其他单元格的内容 |
Map<String,Object> |
SplitRule.imports(CellInfo cellInfo) |
Map<String,Object> |
RateRule.imports(CellInfo cellInfo) |
Map<String,Object> |
NumberRule.imports(CellInfo cellInfo) |
Map<String,Object> |
MapRule.imports(CellInfo cellInfo) |
Map<String,Object> |
IgnoreIllegalValue.imports(CellInfo cellInfo) |
Map<String,Object> |
DateRule.imports(CellInfo cellInfo) |
Map<String,Object> |
ClearRule.imports(CellInfo cellInfo) |
Map<String,Object> |
CellRule.imports(CellInfo cellInfo)
导入转换
cellInfo.getValue()是来自excel的原始值(或上一规则转换后的值) 转换时通过cellInfo.setValue()修改为转换后的值 如需将一个字段拆分为多个字段则返回map, 可通过cellInfo.getCells()获取其他单元格的内容 |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
ExcelTools.newConvertErrorMessage(CellInfo cell,
CellRule rule) |
Copyright © 2020. All rights reserved.