public abstract class ExcelUtils extends Object
| 构造器和说明 |
|---|
ExcelUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
getHasNumberCell(org.apache.poi.ss.usermodel.Sheet sheet,
ExcelMapping mapping)
获取Excel中实际的数据起始列号
|
static <T> void |
saveToExcelFile(List<T> dataList,
Class<T> clazz,
String filePath)
将数据转换为excel并保存到文件中
|
static <T> org.apache.poi.ss.usermodel.Workbook |
toExcel(List<T> dataList,
Class<T> clazz)
数据转换为excel
|
static <T> List<T> |
toList(InputStream is,
Class<T> clazz) |
static <T> List<T> |
toList(InputStream is,
Class<T> clazz,
Predicate<T> validDataFun)
加载Excel中的数据到List中
|
static <T> List<T> |
toList(String filePath,
Class<T> clazz) |
static <T> List<T> |
toList(String filePath,
Class<T> clazz,
Predicate<T> validDataFun)
加载Excel中的数据到List中
|
static <T> List<T> |
toList(org.apache.poi.ss.usermodel.Workbook book,
Class<T> clazz) |
static <T> List<T> |
toList(org.apache.poi.ss.usermodel.Workbook book,
Class<T> clazz,
Predicate<T> validDataFun)
加载Excel中的数据到List中
|
public static <T> List<T> toList(org.apache.poi.ss.usermodel.Workbook book, Class<T> clazz, Predicate<T> validDataFun) throws Exception
T - 泛型参数,即Excel文件映射的类book - Excelclazz - Excel文件映射类的信息validDataFun - 验证数据有效性的Predicate函数,如果验证结果为false,则不读取该行数据到List中。Exception - 异常public static <T> List<T> toList(InputStream is, Class<T> clazz, Predicate<T> validDataFun) throws Exception
T - 泛型参数,即Excel文件映射的类is - Excel文件流clazz - Excel文件映射类的信息validDataFun - 验证数据有效性的Predicate函数,如果验证结果为false,则不读取该行数据到List中。Exception - 异常public static <T> List<T> toList(String filePath, Class<T> clazz, Predicate<T> validDataFun) throws Exception
T - 泛型参数,即Excel文件映射的类filePath - Excel文件路径clazz - Excel文件映射类的信息validDataFun - 验证数据有效性的Predicate函数,如果验证结果为false,则不读取该行数据到List中。Exception - 异常public static <T> List<T> toList(org.apache.poi.ss.usermodel.Workbook book, Class<T> clazz) throws Exception
Exceptionpublic static <T> List<T> toList(InputStream is, Class<T> clazz) throws Exception
Exceptionpublic static <T> List<T> toList(String filePath, Class<T> clazz) throws Exception
Exceptionpublic static boolean getHasNumberCell(org.apache.poi.ss.usermodel.Sheet sheet,
ExcelMapping mapping)
sheet - 表格mapping - 表格映射public static <T> org.apache.poi.ss.usermodel.Workbook toExcel(List<T> dataList, Class<T> clazz)
T - 数据类型dataList - 数据列表clazz - 数据类public static <T> void saveToExcelFile(List<T> dataList, Class<T> clazz, String filePath) throws IOException
T - 数据类型dataList - 数据列表clazz - 数据类filePath - 文件地址IOException - IO异常Copyright © 2021 EasyJ寮�婧愮ぞ鍖�. All rights reserved.