public final class PoiPublicUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
createObject(Class<?> clazz,
String targetId)
彻底创建一个对象
|
static String |
doubleToString(Double value)
double to String 防止科学计数法
|
static Map<String,org.apache.poi.ss.usermodel.PictureData> |
getCellImages(org.apache.poi.ss.usermodel.Sheet sheet,
ByteArrayOutputStream isCopy,
org.apache.poi.ss.usermodel.Workbook book)
获取嵌入图片
支持excel2007+版本. |
static Field[] |
getClassFields(Class<?> clazz)
获取class的 包括父类的
|
static String |
getFileExtendName(byte[] photoByte) |
static Object[] |
getIsAndType(WordImageEntity entity)
返回流和图片类型
|
static Method |
getMethod(String name,
Class<?> pojoClass)
获取GET方法
|
static Method |
getMethod(String name,
Class<?> pojoClass,
boolean convert)
获取get方法 通过EXCEL注解exportConvert判断是否支持值的转换
|
static Method |
getMethod(String name,
Class<?> pojoClass,
Class<?> type)
获取SET方法
|
static Method |
getMethod(String name,
Class<?> pojoClass,
Class<?> type,
boolean convert)
获取set方法 通过EXCEL注解importConvert判断是否支持值的转换
|
static Object |
getParamsValue(String params,
Object object)
获取参数值
|
static Object |
getRealValue(String currentText,
Map<String,Object> map)
解析数据
|
static Map<String,org.apache.poi.ss.usermodel.PictureData> |
getSheetPictrues03(org.apache.poi.hssf.usermodel.HSSFSheet sheet,
org.apache.poi.hssf.usermodel.HSSFWorkbook workbook)
获取Excel2003图片
|
static Map<String,org.apache.poi.ss.usermodel.PictureData> |
getSheetPictrues07(org.apache.poi.xssf.usermodel.XSSFSheet sheet,
org.apache.poi.xssf.usermodel.XSSFWorkbook workbook)
获取Excel2007图片
|
static String |
getValueByTargetId(String key,
String targetId,
String defalut)
统一 key的获取规则
|
static Object |
getValueDoWhile(Object object,
String[] paramsArr,
int index)
通过遍历过去对象值
|
static String |
getWebRootPath(String filePath) |
static boolean |
isCollection(Class<?> clazz)
判断是不是集合的实现类
|
static boolean |
isJavaClass(Field field)
是不是java基础类
|
static boolean |
isNotUserExcelUserThis(List<String> exclusionsList,
Field field,
String targetId)
判断是否不要在这个excel操作中
|
static boolean |
isNumber(String xclass)
判断是否是数值类型
|
static <K,V> Map<K,V> |
mapFor(Object... mapping) |
public static Object createObject(Class<?> clazz, String targetId)
clazz - public static String getFileExtendName(byte[] photoByte)
photoByte - public static Method getMethod(String name, Class<?> pojoClass) throws Exception
name - pojoClass - Exceptionpublic static Method getMethod(String name, Class<?> pojoClass, Class<?> type) throws Exception
name - pojoClass - type - Exceptionpublic static Method getMethod(String name, Class<?> pojoClass, boolean convert) throws Exception
name - pojoClass - convert - Exceptionpublic static Method getMethod(String name, Class<?> pojoClass, Class<?> type, boolean convert) throws Exception
name - pojoClass - type - convert - Exceptionpublic static Map<String,org.apache.poi.ss.usermodel.PictureData> getSheetPictrues03(org.apache.poi.hssf.usermodel.HSSFSheet sheet, org.apache.poi.hssf.usermodel.HSSFWorkbook workbook)
sheet - 当前sheet对象workbook - 工作簿对象public static Map<String,org.apache.poi.ss.usermodel.PictureData> getSheetPictrues07(org.apache.poi.xssf.usermodel.XSSFSheet sheet, org.apache.poi.xssf.usermodel.XSSFWorkbook workbook)
sheet - 当前sheet对象workbook - 工作簿对象public static Map<String,org.apache.poi.ss.usermodel.PictureData> getCellImages(org.apache.poi.ss.usermodel.Sheet sheet, ByteArrayOutputStream isCopy, org.apache.poi.ss.usermodel.Workbook book)
sheet - isCopy - book - public static boolean isCollection(Class<?> clazz)
clazz - public static boolean isJavaClass(Field field)
field - public static boolean isNotUserExcelUserThis(List<String> exclusionsList, Field field, String targetId)
field - targetId - public static Object[] getIsAndType(WordImageEntity entity) throws Exception
entity - Exceptionpublic static Object getParamsValue(String params, Object object) throws Exception
params - map - Exceptionpublic static Object getRealValue(String currentText, Map<String,Object> map) throws Exception
Exceptionpublic static Object getValueDoWhile(Object object, String[] paramsArr, int index) throws Exception
object - paramsArr - index - Exceptionpublic static String doubleToString(Double value)
value - public static boolean isNumber(String xclass)
xclass - Copyright © 2024. All rights reserved.