| 程序包 | 说明 |
|---|---|
| com.gitee.qdbp.tools.excel | |
| com.gitee.qdbp.tools.excel.model | |
| com.gitee.qdbp.tools.excel.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
List<FieldInfo> |
XMetadata.getFieldInfos()
字段信息列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XMetadata.addColumn(FieldInfo fieldInfo)
增加字段名称信息
|
Object |
SheetParseCallback.getCellValue(org.apache.poi.ss.usermodel.Cell cell,
FieldInfo fieldInfo)
读取单元格内容
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XMetadata.setFieldInfos(List<FieldInfo> fieldInfos)
字段信息列表
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
CellInfo
单元格信息
|
class |
ColumnInfo
列信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends FieldInfo> |
FieldInfo.to(Class<T> clazz)
将当前对象转换为子类对象
|
<T extends FieldInfo> |
ColumnInfo.to(Class<T> clazz)
将当前对象转换为子类对象
|
<T extends FieldInfo> |
CellInfo.to(Class<T> clazz)
将当前对象转换为子类对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<FieldInfo> |
MetadataTools.parseFieldInfoByRows(org.apache.poi.ss.usermodel.Sheet sheet,
IndexRangeCondition fieldRows)
解析字段列表配置
星号开头或(*)结尾的字段为必填字段: [*name] or [name(*)] |
static List<FieldInfo> |
MetadataTools.parseFieldInfoByText(String text)
解析字段列表配置
星号开头或(*)结尾的字段为必填字段: [*name] or [name(*)] |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<ColumnInfo> |
MetadataTools.parseHeaders(org.apache.poi.ss.usermodel.Sheet sheet,
IndexRangeCondition headerRows,
List<FieldInfo> fieldInfos)
解析表头数据
星号开头或(*)结尾的字段为必填字段: [* 姓名] or [姓名 (*)] |
Copyright © 2020. All rights reserved.