public final class PoiPublicUtil
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Object |
createObject(java.lang.Class<?> clazz,
java.lang.String targetId)
彻底创建一个对象
|
static java.lang.String |
doubleToString(java.lang.Double value)
double to String 防止科学计数法
|
static java.lang.reflect.Field[] |
getClassFields(java.lang.Class<?> clazz)
获取class的 包括父类的
|
static java.lang.String |
getElStr(java.lang.String str,
java.lang.String key)
找到字符串中包含key的{{字符串返回}}
|
static java.lang.String |
getFileExtendName(byte[] photoByte) |
static java.lang.Object[] |
getIsAndType(ImageEntity entity)
返回流和图片类型
|
static java.lang.String |
getLastFieldName(java.lang.String name)
多个点,截取最后一个
|
static int |
getNumDigits(int num) |
static java.lang.Object |
getParamsValue(java.lang.String params,
java.lang.Object object)
获取参数值
|
static java.lang.Object |
getRealValue(java.lang.String currentText,
java.util.Map<java.lang.String,java.lang.Object> map)
解析数据
|
static java.util.Map<java.lang.String,org.apache.poi.ss.usermodel.PictureData> |
getSheetPictrues03(org.apache.poi.hssf.usermodel.HSSFSheet sheet,
org.apache.poi.hssf.usermodel.HSSFWorkbook workbook)
获取Excel2003图片
|
static java.util.Map<java.lang.String,org.apache.poi.ss.usermodel.PictureData> |
getSheetPictrues07(org.apache.poi.xssf.usermodel.XSSFSheet sheet,
org.apache.poi.xssf.usermodel.XSSFWorkbook workbook)
获取Excel2007图片
|
static java.lang.String |
getValueByTargetId(java.lang.String key,
java.lang.String targetId,
java.lang.String defalut)
统一 key的获取规则
|
static java.lang.Object |
getValueDoWhile(java.lang.Object object,
java.lang.String[] paramsArr,
int index)
通过遍历过去对象值
|
static boolean |
hasBom(java.io.InputStream in)
判断流是否含有BOM
|
static boolean |
isCollection(java.lang.Class<?> clazz)
判断是不是集合的实现类
|
static boolean |
isJavaClass(java.lang.reflect.Field field)
是不是java基础类
|
static boolean |
isNotUserExcelUserThis(java.util.List<java.lang.String> exclusionsList,
java.lang.reflect.Field field,
java.lang.String targetId)
判断是否不要在这个excel操作中
|
static <K,V> java.util.Map<K,V> |
mapFor(java.lang.Object... mapping) |
static void |
setWordText(org.apache.poi.xwpf.usermodel.XWPFRun currentRun,
java.lang.String currentText)
支持换行操作
|
public static <K,V> java.util.Map<K,V> mapFor(java.lang.Object... mapping)
public static java.lang.Object createObject(java.lang.Class<?> clazz,
java.lang.String targetId)
clazz - public static java.lang.reflect.Field[] getClassFields(java.lang.Class<?> clazz)
clazz - public static java.lang.String getFileExtendName(byte[] photoByte)
photoByte - public static boolean hasBom(java.io.InputStream in)
throws java.io.IOException
in - java.io.IOExceptionpublic static java.util.Map<java.lang.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 java.util.Map<java.lang.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 boolean isCollection(java.lang.Class<?> clazz)
clazz - public static boolean isJavaClass(java.lang.reflect.Field field)
field - public static boolean isNotUserExcelUserThis(java.util.List<java.lang.String> exclusionsList,
java.lang.reflect.Field field,
java.lang.String targetId)
exclusionsList - field - targetId - public static java.lang.Object[] getIsAndType(ImageEntity entity) throws java.lang.Exception
entity - java.lang.Exceptionpublic static java.lang.Object getParamsValue(java.lang.String params,
java.lang.Object object)
throws java.lang.Exception
params - object - java.lang.Exceptionpublic static java.lang.Object getRealValue(java.lang.String currentText,
java.util.Map<java.lang.String,java.lang.Object> map)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Object getValueDoWhile(java.lang.Object object,
java.lang.String[] paramsArr,
int index)
throws java.lang.Exception
object - paramsArr - index - java.lang.Exceptionpublic static java.lang.String doubleToString(java.lang.Double value)
value - public static java.lang.String getValueByTargetId(java.lang.String key,
java.lang.String targetId,
java.lang.String defalut)
key - targetId - public static void setWordText(org.apache.poi.xwpf.usermodel.XWPFRun currentRun,
java.lang.String currentText)
currentRun - currentText - public static int getNumDigits(int num)
public static java.lang.String getLastFieldName(java.lang.String name)
name - public static java.lang.String getElStr(java.lang.String str,
java.lang.String key)
str - key - Copyright © 2021 悟耘. All Rights Reserved.