public abstract class ExcelRowUtils extends Object
| 构造器和说明 |
|---|
ExcelRowUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
createDataRows(org.apache.poi.ss.usermodel.Sheet sheet,
List<? extends Object> dataList,
ExcelMapping mapping)
创建数据行
|
static void |
createHeadRow(org.apache.poi.ss.usermodel.Sheet sheet,
ExcelMapping mapping)
创建头行
|
static int |
getCellNumByHead(org.apache.poi.ss.usermodel.Row headRow,
int cellNum,
ExcelCellMapping cellMapping)
根据头行获取当前列号
|
static boolean |
isEmptyRow(org.apache.poi.ss.usermodel.Row row)
判断是否为空行
|
static boolean |
isHeadRow(org.apache.poi.ss.usermodel.Row row,
ExcelMapping mapping)
根据映射信息,判断该行是否为头行
|
static <T> T |
rowToObject(org.apache.poi.ss.usermodel.Row row,
boolean hasNumberCell,
org.apache.poi.ss.usermodel.Row headRow,
Class<T> clazz,
ExcelMapping mapping)
行数据转换为映射的类对象
|
@NonNull
public static <T> T rowToObject(org.apache.poi.ss.usermodel.Row row,
boolean hasNumberCell,
org.apache.poi.ss.usermodel.Row headRow,
Class<T> clazz,
ExcelMapping mapping)
throws Exception
T - 数据类型row - 行hasNumberCell - 是否有序号列headRow - 标题行clazz - 数据类mapping - 表格映射Exception - 异常public static int getCellNumByHead(org.apache.poi.ss.usermodel.Row headRow,
int cellNum,
ExcelCellMapping cellMapping)
headRow - 标题行cellNum - 列号cellMapping - 列映射public static boolean isHeadRow(org.apache.poi.ss.usermodel.Row row,
ExcelMapping mapping)
row - 行mapping - 表格映射public static boolean isEmptyRow(org.apache.poi.ss.usermodel.Row row)
row - 行public static void createHeadRow(org.apache.poi.ss.usermodel.Sheet sheet,
ExcelMapping mapping)
sheet - 表格mapping - 表格映射public static void createDataRows(org.apache.poi.ss.usermodel.Sheet sheet,
List<? extends Object> dataList,
ExcelMapping mapping)
sheet - 表格dataList - 数据列表mapping - 表格映射Copyright © 2021 EasyJ寮�婧愮ぞ鍖�. All rights reserved.