public class ExportUtils
extends java.lang.Object
| 构造器和说明 |
|---|
ExportUtils(java.lang.String[] headers) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
exportExcel(java.lang.String[] columns,
java.util.List<?> dataset,
java.lang.String pattern,
int rowIndex)
单个工作薄流 excel文件输出
|
static <T> void |
exportToExcel(java.lang.String[] headers,
java.lang.String[] columns,
int pageNumber,
int pageSize,
java.io.OutputStream outputStream,
top.jfunc.common.db.AppendMore<T> appendMore)
分页查询数据导出到Excel的工具类
|
org.apache.poi.xssf.streaming.SXSSFWorkbook |
getSXSSFWorkbook() |
void |
write(java.io.OutputStream out) |
public void exportExcel(java.lang.String[] columns,
java.util.List<?> dataset,
java.lang.String pattern,
int rowIndex)
throws java.io.IOException
dataset - 需要显示的数据集合,集合中一定要放置符合JavaBean风格的类的对象。pattern - 如果有时间数据,设定输出格式。默认为"yyyy-MM-dd"rowIndex - 行号 从1开始java.io.IOException - IO异常public void write(java.io.OutputStream out)
public org.apache.poi.xssf.streaming.SXSSFWorkbook getSXSSFWorkbook()
public static <T> void exportToExcel(java.lang.String[] headers,
java.lang.String[] columns,
int pageNumber,
int pageSize,
java.io.OutputStream outputStream,
top.jfunc.common.db.AppendMore<T> appendMore)
throws java.io.IOException
pageNumber - 从那一页开始appendMore - 获取每页数据的接口java.io.IOException