类 EasyExcelUtils
java.lang.Object
com.cdkjframework.util.files.excel.EasyExcelUtils
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static String
getTitle()
static <T> InputStream
listExportInputStream
(List<T> data, Class<T> clazz) 将 list 转换为 InputStreamstatic <T,
S> InputStream 将 list 转换为 InputStreamstatic <T,
S> InputStream 将 list 转换为 InputStreamstatic <T,
S> InputStream listExportInputStream
(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, int type, List<List<String>> head) 将 list 转换为 InputStreamstatic <T> InputStream
将 list 转换为 InputStreamstatic <T,
S> InputStream listExportInputStream
(List<T> data, Map<Integer, Integer> columnWidth, Class<T> clazz, Map<Integer, List<S>> mergeData, int type) 将 list 转换为 InputStreamstatic <T,
S> InputStream listExportInputStream
(List<T> data, Map<Integer, Integer> columnWidth, Class<T> clazz, Map<Integer, List<S>> mergeData, int type, List<List<String>> head) 将 list 转换为 InputStreamstatic <T> void
listExportOutputStream
(OutputStream outputStream, List<T> data, Class<T> clazz) 将 list 转换为 OutputStreamstatic <T,
S> void listExportOutputStream
(OutputStream outputStream, List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData) 将 list 转换为 OutputStreamstatic <T,
S> void listExportOutputStream
(OutputStream outputStream, List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, int type) 将 list 转换为 OutputStreamstatic <T> OutputStream
listExportOutputStream
(List<T> data, Class<T> clazz) 将 list 转换为 OutputStreamstatic <T,
S> OutputStream 将 list 转换为 OutputStreamstatic <T,
S> OutputStream 将 list 转换为 OutputStreamstatic <T,
S> OutputStream listExportOutputStream
(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, int type, List<List<String>> head) 将 list 转换为 OutputStreamstatic <T,
S> OutputStream listExportOutputStream
(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, List<List<String>> head) 将 list 转换为 OutputStreamstatic <T> List<T>
readExcelToList
(InputStream inputStream, String fileName, Class<T> clazz) 读取 Excel 文件流转换为 liststatic void
-
构造器详细资料
-
EasyExcelUtils
public EasyExcelUtils()
-
-
方法详细资料
-
getTitle
-
setTitle
-
readExcelToList
读取 Excel 文件流转换为 list- 类型参数:
T
-- 参数:
inputStream
- 文件流fileName
- 文件名称clazz
- 类- 返回:
- 返回泛型数据
-
listExportOutputStream
将 list 转换为 OutputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类- 返回:
- 返回 OutputStream
- 抛出:
GlobalException
- 异常信息
-
listExportOutputStream
public static <T,S> OutputStream listExportOutputStream(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData) 将 list 转换为 OutputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类mergeData
- 合并数据- 返回:
- 返回 OutputStream
- 抛出:
GlobalException
- 异常信息
-
listExportOutputStream
public static <T,S> OutputStream listExportOutputStream(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, List<List<String>> head) 将 list 转换为 OutputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类mergeData
- 合并数据- 返回:
- 返回 OutputStream
- 抛出:
GlobalException
- 异常信息
-
listExportOutputStream
public static <T,S> OutputStream listExportOutputStream(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, int type) 将 list 转换为 OutputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类mergeData
- 合并数据type
- 合并类型(0 自动计算合并列,1 指定合并列)- 返回:
- 返回 OutputStream
- 抛出:
GlobalException
- 异常信息
-
listExportOutputStream
public static <T,S> OutputStream listExportOutputStream(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, int type, List<List<String>> head) 将 list 转换为 OutputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类mergeData
- 合并数据type
- 合并类型(0 自动计算合并列,1 指定合并列)- 返回:
- 返回 OutputStream
- 抛出:
GlobalException
- 异常信息
-
listExportOutputStream
public static <T> void listExportOutputStream(OutputStream outputStream, List<T> data, Class<T> clazz) throws IOException 将 list 转换为 OutputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类- 抛出:
GlobalException
- 异常信息IOException
-
listExportOutputStream
public static <T,S> void listExportOutputStream(OutputStream outputStream, List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData) throws IOException将 list 转换为 OutputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类- 抛出:
GlobalException
- 异常信息IOException
-
listExportOutputStream
public static <T,S> void listExportOutputStream(OutputStream outputStream, List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, int type) throws IOException将 list 转换为 OutputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类- 抛出:
GlobalException
- 异常信息IOException
-
listExportInputStream
将 list 转换为 InputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类- 返回:
- 返回 InputStream
-
listExportInputStream
public static <T,S> InputStream listExportInputStream(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData) 将 list 转换为 InputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类mergeData
- 合并数据- 返回:
- 返回 InputStream
-
listExportInputStream
public static <T,S> InputStream listExportInputStream(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, int type) 将 list 转换为 InputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类mergeData
- 合并数据type
- 合并类型(0 自动计算合并列,1 指定合并列)- 返回:
- 返回 InputStream
-
listExportInputStream
public static <T,S> InputStream listExportInputStream(List<T> data, Class<T> clazz, Map<Integer, List<S>> mergeData, int type, List<List<String>> head) 将 list 转换为 InputStream- 类型参数:
T
-- 参数:
data
- 数据集clazz
- 类mergeData
- 合并数据type
- 合并类型(0 自动计算合并列,1 指定合并列)- 返回:
- 返回 InputStream
-
listExportInputStream
public static <T,S> InputStream listExportInputStream(List<T> data, Map<Integer, Integer> columnWidth, Class<T> clazz, Map<Integer, List<S>> mergeData, int type) 将 list 转换为 InputStream- 类型参数:
T
-- 参数:
data
- 数据集columnWidth
- 列宽度clazz
- 类- 返回:
- 返回 InputStream
-
listExportInputStream
public static <T,S> InputStream listExportInputStream(List<T> data, Map<Integer, Integer> columnWidth, Class<T> clazz, Map<Integer, List<S>> mergeData, int type, List<List<String>> head) 将 list 转换为 InputStream- 类型参数:
T
-- 参数:
data
- 数据集columnWidth
- 列宽度clazz
- 类- 返回:
- 返回 InputStream
-
listExportInputStream
public static <T> InputStream listExportInputStream(List<T> data, Map<Integer, Integer> columnWidth, Class<T> clazz) 将 list 转换为 InputStream- 类型参数:
T
-- 参数:
data
- 数据集columnWidth
- 列宽度clazz
- 类- 返回:
- 返回 InputStream
-