public class Utils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Utils.FieldAccessType
getter或setter枚举
|
| 构造器和说明 |
|---|
Utils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
calculationFormula(org.apache.poi.ss.usermodel.Cell cell)
计算公式结果
|
static void |
copyProperty(Object bean,
String name,
Object value)
根据属性名与属性类型获取字段内容
|
static String |
getCellValue(org.apache.poi.ss.usermodel.Cell c)
获取单元格内容
|
static List<ExcelHeader> |
getHeaderList(Class<?> clz)
根据JAVA对象注解获取Excel表头信息
|
static Map<Integer,ExcelHeader> |
getHeaderMap(org.apache.poi.ss.usermodel.Row titleRow,
Class<?> clz)
获取excel列表头
|
static String |
getProperty(Object bean,
String fieldName,
WriteConvertible writeConvertible)
根据属性名与属性类型获取字段内容
|
static Method |
getterOrSetter(Class clazz,
String fieldName,
Utils.FieldAccessType methodType)
|
static Object |
str2TargetClass(String strField,
Class<?> clazz)
字符串转对象
|
public static List<ExcelHeader> getHeaderList(Class<?> clz) throws Excel4JException
根据JAVA对象注解获取Excel表头信息
clz - 类型Excel4JExceptionpublic static Map<Integer,ExcelHeader> getHeaderMap(org.apache.poi.ss.usermodel.Row titleRow, Class<?> clz) throws Excel4JException
titleRow - excel行clz - 类型Excel4JException - 异常public static String getCellValue(org.apache.poi.ss.usermodel.Cell c)
c - 单元格public static Object str2TargetClass(String strField, Class<?> clazz)
strField - 字符串clazz - 待转类型public static Method getterOrSetter(Class clazz, String fieldName, Utils.FieldAccessType methodType) throws IntrospectionException
clazz - 操作对象fieldName - 对象属性methodType - 方法类型,getter或setter枚举IntrospectionException - 异常public static String getProperty(Object bean, String fieldName, WriteConvertible writeConvertible) throws Excel4JException
bean - 对象fieldName - 字段名writeConvertible - 写入转换器Excel4JException - 异常public static void copyProperty(Object bean, String name, Object value) throws Excel4JException
bean - 对象name - 字段名value - 字段类型Excel4JExceptionpublic static String calculationFormula(org.apache.poi.ss.usermodel.Cell cell)
cell - 单元格类型为公式的单元格Copyright © 2020. All rights reserved.