org.jeecgframework.poi.util
类 PoiPublicUtil

java.lang.Object
  继承者 org.jeecgframework.poi.util.PoiPublicUtil

public final class PoiPublicUtil
extends Object

EASYPOI 的公共基础类

作者:
JueYue

方法摘要
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(WordImageEntity 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 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
<K,V> Map<K,V>
mapFor(Object... mapping)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

mapFor

public static <K,V> Map<K,V> mapFor(Object... mapping)

createObject

public static Object createObject(Class<?> clazz,
                                  String targetId)
彻底创建一个对象

参数:
clazz -
返回:

getClassFields

public static Field[] getClassFields(Class<?> clazz)
获取class的 包括父类的

参数:
clazz -
返回:

getFileExtendName

public static String getFileExtendName(byte[] photoByte)
参数:
photoByte -
返回:

getSheetPictrues03

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)
获取Excel2003图片

参数:
sheet - 当前sheet对象
workbook - 工作簿对象
返回:
Map key:图片单元格索引(1_1)String,value:图片流PictureData

getSheetPictrues07

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)
获取Excel2007图片

参数:
sheet - 当前sheet对象
workbook - 工作簿对象
返回:
Map key:图片单元格索引(1_1)String,value:图片流PictureData

getWebRootPath

public static String getWebRootPath(String filePath)

isCollection

public static boolean isCollection(Class<?> clazz)
判断是不是集合的实现类

参数:
clazz -
返回:

isJavaClass

public static boolean isJavaClass(Field field)
是不是java基础类

参数:
field -
返回:

isNotUserExcelUserThis

public static boolean isNotUserExcelUserThis(List<String> exclusionsList,
                                             Field field,
                                             String targetId)
判断是否不要在这个excel操作中

参数:
-
field -
targetId -
返回:

getIsAndType

public static Object[] getIsAndType(WordImageEntity entity)
                             throws Exception
返回流和图片类型

参数:
entity -
返回:
(byte[]) isAndType[0],(Integer)isAndType[1]
抛出:
Exception

getParamsValue

public static Object getParamsValue(String params,
                                    Object object)
                             throws Exception
获取参数值

参数:
params -
map -
返回:
抛出:
Exception

getRealValue

public static Object getRealValue(String currentText,
                                  Map<String,Object> map)
                           throws Exception
解析数据

返回:
抛出:
Exception

getValueDoWhile

public static Object getValueDoWhile(Object object,
                                     String[] paramsArr,
                                     int index)
                              throws Exception
通过遍历过去对象值

参数:
object -
paramsArr -
index -
返回:
抛出:
Exception

doubleToString

public static String doubleToString(Double value)
double to String 防止科学计数法

参数:
value -
返回:


Copyright © 2015. All Rights Reserved.