public class ExcelUtils extends Object
| 构造器和说明 |
|---|
ExcelUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> void |
export(javax.servlet.http.HttpServletResponse response,
Set<String> attrName,
String fileName,
String sheetName,
List<T> data,
Class<T> clazz)
按照指定的属性名进行写出 一个 excel
|
static <T> void |
export(javax.servlet.http.HttpServletResponse response,
String fileName,
String sheetName,
List<T> data,
Class<T> clazz)
导出 一个 excel 导出excel所有数据
|
static <T> List<T> |
read(InputStream in,
Class<T> clazz,
com.alibaba.excel.read.listener.ReadListener<T> readListener) |
static <T> List<T> |
readExcel(String fileName,
Class<T> clazz)
读取 指定格式的 excel文档
|
static <T> List<T> |
readExcel(String fileName,
Class<T> clazz,
com.alibaba.excel.read.listener.ReadListener<T> readListener)
取 指定格式的 excel文档 注意一旦传入自定义监听器,则返回的list为空,数据需要在自定义监听器里面获取
|
static <T> void |
writeExcel(Set<String> attrName,
String fileName,
String sheetName,
List<T> data,
Class<T> clazz)
按照指定的属性名进行写出 一个 excel
|
static <T> void |
writeExcel(String fileName,
String sheetName,
List<T> data,
Class<T> clazz)
写出一个 excel 文件到本地
将类型所有加了 @ExcelProperty 注解的属性全部写出 |
public static <T> void writeExcel(String fileName, String sheetName, List<T> data, Class<T> clazz)
T - 写出的数据类型fileName - 文件名 不要后缀sheetName - sheet名data - 写出的数据clazz - 要写出数据类的Class类型对象public static <T> void writeExcel(Set<String> attrName, String fileName, String sheetName, List<T> data, Class<T> clazz)
T - 要写出的数据类型attrName - 指定的属性名 必须与数据类型的属性名一致fileName - 文件名 不要后缀sheetName - sheet名data - 要写出的数据clazz - 要写出数据类的Class类型对象public static <T> List<T> readExcel(String fileName, Class<T> clazz)
T - 数据类型fileName - 文件名clazz - 数据类型的class对象public static <T> List<T> readExcel(String fileName, Class<T> clazz, com.alibaba.excel.read.listener.ReadListener<T> readListener)
T - 数据类型fileName - 文件名clazz - 数据类型的class对象readListener - 自定义监听器public static <T> void export(javax.servlet.http.HttpServletResponse response,
String fileName,
String sheetName,
List<T> data,
Class<T> clazz)
T - 要写出的数据类型response - fileName - 件名 最好为英文,不要后缀名sheetName - sheet名data - 要写出的数据clazz - 要写出数据类的Class类型对象public static <T> void export(javax.servlet.http.HttpServletResponse response,
Set<String> attrName,
String fileName,
String sheetName,
List<T> data,
Class<T> clazz)
T - 要写出的数据类型response - attrName - 指定的属性名 必须与数据类型的属性名一致fileName - 文件名 最好为英文,不要后缀名sheetName - sheet名data - 要写出的数据clazz - 要写出数据类的Class类型对象public static <T> List<T> read(InputStream in, Class<T> clazz, com.alibaba.excel.read.listener.ReadListener<T> readListener)
T - in - clazz - readListener - Copyright © 2022. All rights reserved.