public final class PoiPublicUtil extends Object
Modifier and Type | Method and Description |
---|---|
static Object |
createObject(Class<?> clazz,
String targetId)
彻底创建一个对象
|
static String |
doubleToString(Double value)
double to String 防止科学计数法
|
static Field[] |
getClassFields(Class<?> clazz)
获取class的 包括父类的
|
static String |
getFileExtendName(byte[] photoByte) |
static Object[] |
getIsAndType(ImageEntity entity)
返回流和图片类型
|
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 boolean |
isCollection(Class<?> clazz)
判断是不是集合的实现类
|
static boolean |
isJavaClass(Field field)
是不是java基础类
|
static boolean |
isNotUserExcelUserThis(List<String> exclusionsList,
Field field,
String targetId)
判断是否不要在这个excel操作中
|
static <K,V> Map<K,V> |
mapFor(Object... mapping) |
static void |
setWordText(org.apache.poi.xwpf.usermodel.XWPFRun currentRun,
String currentText)
支持换行操作
|
public static Object createObject(Class<?> clazz, String targetId)
clazz
- public static Field[] getClassFields(Class<?> clazz)
clazz
- public static String getFileExtendName(byte[] photoByte)
photoByte
- public 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 boolean isCollection(Class<?> clazz)
clazz
- public static boolean isJavaClass(Field field)
field
- public static boolean isNotUserExcelUserThis(List<String> exclusionsList, Field field, String targetId)
exclusionsList
- field
- targetId
- public static Object[] getIsAndType(ImageEntity entity) throws Exception
entity
- Exception
public static Object getParamsValue(String params, Object object) throws Exception
params
- object
- Exception
public static Object getRealValue(String currentText, Map<String,Object> map) throws Exception
Exception
public static Object getValueDoWhile(Object object, String[] paramsArr, int index) throws Exception
object
- paramsArr
- index
- Exception
public static String doubleToString(Double value)
value
- public static String getValueByTargetId(String key, String targetId, String defalut)
key
- targetId
- public static void setWordText(org.apache.poi.xwpf.usermodel.XWPFRun currentRun, String currentText)
currentRun
- currentText
- Copyright © 2018 Lumer. All rights reserved.