public class ExcelUtil extends ExcelUtilBase implements Serializable
ExcelUtilBase.PoiWriter
构造器和说明 |
---|
ExcelUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
exportExcel(String outFilePath,
List<?> list,
Class clazz)
导出Excel到指定磁盘位置
|
static void |
exportExcel(String outFilePath,
List<?> list,
Class clazz,
String headerName,
String waterMark)
导出Excel到指定磁盘位置
|
static void |
exportExcel(String outFilePath,
String keyValue,
List<?> list,
Class clazz)
导出Excel到指定磁盘位置
|
static void |
exportExcelOutputStream(ExcelParamAbstract excelParamAbstract) |
static void |
exportExcelOutputStream(javax.servlet.http.HttpServletResponse response,
List<?> list,
Class clazz) |
static void |
exportExcelOutputStream(javax.servlet.http.HttpServletResponse response,
List<?> list,
Class clazz,
String fileName) |
static void |
exportExcelOutputStream(javax.servlet.http.HttpServletResponse response,
List<?> list,
Class clazz,
String fileName,
Boolean fileNameAsHeaderName) |
static void |
exportExcelOutputStream(javax.servlet.http.HttpServletResponse response,
List<?> list,
Class clazz,
String fileName,
String waterMark) |
static void |
exportExcelOutputStream(javax.servlet.http.HttpServletResponse response,
String keyValue,
List<?> list,
Class clazz)
导出Excel到浏览器中
|
static void |
exportExcelOutputStream(javax.servlet.http.HttpServletResponse response,
String keyValue,
List<?> list,
Class clazz,
String fileName) |
static void |
exportExcelOutputStream(javax.servlet.http.HttpServletResponse response,
String keyValue,
List<?> list,
Class clazz,
String fileName,
Boolean fileNameAsHeaderName) |
static <T> List<T> |
readXls(byte[] buf,
Class<T> clazz,
int... rowNumIndex) |
static <T> List<T> |
readXls(byte[] buf,
Map map,
Class<T> clazz,
int... rowNumIndex)
使用流读取Excel
|
static <T> List<T> |
readXls(String filePath,
Class clazz)
本地通过注解匹配属性和表头
|
static <T> List<T> |
readXls(String filePath,
Class clazz,
int... rowNumIndex)
本地通过注解匹配属性和表头
|
static <T> List<T> |
readXls(String filePath,
Map map,
Class clazz)
本地读取
|
static void |
templateWrite(javax.servlet.http.HttpServletResponse response,
String templatePath,
Object obj,
String fileName) |
static void |
templateWrite(javax.servlet.http.HttpServletResponse response,
String templatePath,
String outFilePath,
Object obj) |
addWaterMark, commonExportExcel, commonExportExcel2, dateConvertFormat, getAttrVal, getList, getList, getMap, getMap, getMap, getResult, getValue, setter, templateWrite
public static <T> List<T> readXls(String filePath, Map map, Class clazz) throws Exception
Exception
public static <T> List<T> readXls(String filePath, Class clazz) throws Exception
Exception
public static <T> List<T> readXls(String filePath, Class clazz, int... rowNumIndex) throws Exception
Exception
public static <T> List<T> readXls(byte[] buf, Map map, Class<T> clazz, int... rowNumIndex) throws Exception
字节流
- map
- clazz
- rowNumIndex
- Exception
public static <T> List<T> readXls(byte[] buf, Class<T> clazz, int... rowNumIndex) throws Exception
Exception
public static void exportExcel(String outFilePath, String keyValue, List<?> list, Class clazz) throws Exception
Exception
public static void exportExcel(String outFilePath, List<?> list, Class clazz) throws Exception
Exception
public static void exportExcel(String outFilePath, List<?> list, Class clazz, String headerName, String waterMark) throws Exception
Exception
public static void exportExcelOutputStream(javax.servlet.http.HttpServletResponse response, String keyValue, List<?> list, Class clazz) throws Exception
response
- keyValue
- list
- clazz
- Exception
public static void exportExcelOutputStream(javax.servlet.http.HttpServletResponse response, String keyValue, List<?> list, Class clazz, String fileName) throws Exception
Exception
public static void exportExcelOutputStream(javax.servlet.http.HttpServletResponse response, String keyValue, List<?> list, Class clazz, String fileName, Boolean fileNameAsHeaderName) throws Exception
Exception
public static void exportExcelOutputStream(javax.servlet.http.HttpServletResponse response, List<?> list, Class clazz) throws Exception
Exception
public static void exportExcelOutputStream(javax.servlet.http.HttpServletResponse response, List<?> list, Class clazz, String fileName) throws Exception
Exception
public static void exportExcelOutputStream(javax.servlet.http.HttpServletResponse response, List<?> list, Class clazz, String fileName, String waterMark) throws Exception
Exception
public static void exportExcelOutputStream(ExcelParamAbstract excelParamAbstract) throws Exception
Exception
public static void exportExcelOutputStream(javax.servlet.http.HttpServletResponse response, List<?> list, Class clazz, String fileName, Boolean fileNameAsHeaderName) throws Exception
Exception
public static void templateWrite(javax.servlet.http.HttpServletResponse response, String templatePath, String outFilePath, Object obj)
Copyright © 2020. All Rights Reserved.