com.wuwenze.poi
类 ExcelKit

java.lang.Object
  继承者 com.wuwenze.poi.ExcelKit

public class ExcelKit
extends Object

作者:
wuwenze

构造方法摘要
protected ExcelKit(Class<?> clazz)
           
protected ExcelKit(Class<?> clazz, javax.servlet.http.HttpServletResponse response)
           
protected ExcelKit(Class<?> clazz, OutputStream outputStream)
           
protected ExcelKit(Class<?> clazz, OutputStream outputStream, javax.servlet.http.HttpServletResponse response)
           
 
方法摘要
static ExcelKit $Builder(Class<?> clazz, OutputStream outputStream)
          使用此构造器来执行构建文件流.
static ExcelKit $Export(Class<?> clazz, javax.servlet.http.HttpServletResponse response)
          使用此构造器来执行浏览器导出
static ExcelKit $Import(Class<?> clazz)
          使用此构造器来执行Excel文件导入.
 void downXlsx(List<?> data, boolean isTemplate)
           
 void readXlsx(File excelFile, ExcelReadHandler<?> excelReadHandler)
           
 void readXlsx(File excelFile, Integer sheetIndex, ExcelReadHandler<?> excelReadHandler)
           
 void readXlsx(InputStream inputStream, ExcelReadHandler<?> excelReadHandler)
           
 void readXlsx(InputStream inputStream, Integer sheetIndex, ExcelReadHandler<?> excelReadHandler)
           
 ExcelKit setMaxSheetRecords(Integer mMaxSheetRecords)
           
 void writeXlsx(List<?> data, boolean isTemplate)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ExcelKit

protected ExcelKit(Class<?> clazz)

ExcelKit

protected ExcelKit(Class<?> clazz,
                   OutputStream outputStream)

ExcelKit

protected ExcelKit(Class<?> clazz,
                   javax.servlet.http.HttpServletResponse response)

ExcelKit

protected ExcelKit(Class<?> clazz,
                   OutputStream outputStream,
                   javax.servlet.http.HttpServletResponse response)
方法详细信息

$Export

public static ExcelKit $Export(Class<?> clazz,
                               javax.servlet.http.HttpServletResponse response)
使用此构造器来执行浏览器导出

参数:
clazz - 导出实体对象
response - 原生 response 对象, 用于响应浏览器下载
返回:
ExcelKit obj.
另请参见:
downXlsx(List, boolean)

downXlsx

public void downXlsx(List<?> data,
                     boolean isTemplate)

$Builder

public static ExcelKit $Builder(Class<?> clazz,
                                OutputStream outputStream)
使用此构造器来执行构建文件流.

参数:
clazz - 导出实体对象
outputStream - 输出流
返回:
ExcelKit obj.
另请参见:
writeXlsx(List, boolean)

writeXlsx

public void writeXlsx(List<?> data,
                      boolean isTemplate)

$Import

public static ExcelKit $Import(Class<?> clazz)
使用此构造器来执行Excel文件导入.

参数:
clazz - 导出实体对象
返回:
ExcelKit obj.
另请参见:
readXlsx(File, Integer, ExcelReadHandler), readXlsx(InputStream, Integer, ExcelReadHandler), readXlsx(File, ExcelReadHandler), readXlsx(InputStream, ExcelReadHandler)

readXlsx

public void readXlsx(File excelFile,
                     ExcelReadHandler<?> excelReadHandler)

readXlsx

public void readXlsx(File excelFile,
                     Integer sheetIndex,
                     ExcelReadHandler<?> excelReadHandler)

readXlsx

public void readXlsx(InputStream inputStream,
                     ExcelReadHandler<?> excelReadHandler)

readXlsx

public void readXlsx(InputStream inputStream,
                     Integer sheetIndex,
                     ExcelReadHandler<?> excelReadHandler)

setMaxSheetRecords

public ExcelKit setMaxSheetRecords(Integer mMaxSheetRecords)


Copyright © 2019. All rights reserved.