类 EasyExcelUtils
java.lang.Object
com.cdkjframework.util.files.excel.EasyExcelUtils
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringgetTitle()static <T> InputStreamlistExportInputStream(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> voidlistExportOutputStream(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> OutputStreamlistExportOutputStream(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
-