package com.qxueyou.scc.base.model; import java.io.OutputStream; import java.io.Serializable; import java.util.Collection; import java.util.List; /** * 导出excel时的参数 * */ public class ExcelExportParam implements Serializable { private static final long serialVersionUID = 1L; //导出文件名称 private String fileName; //sheet页名称 private String title; //导出的题头 private String[] headers; //需要导出的内容 private Collection colData; //输出流 private OutputStream out; //如果需要格式化日期,默认"yyyy-MM-dd" private String pattern; //数字类型是否使用需要格式化 private boolean numberFormat; //导出指定列 private List lstColumn; //指定各列宽度 private List lstColumnWidth; public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String[] getHeaders() { return headers; } public void setHeaders(String[] headers) { this.headers = headers; } public Collection getColData() { return colData; } public void setColData(Collection colData) { this.colData = colData; } public OutputStream getOut() { return out; } public void setOut(OutputStream out) { this.out = out; } public String getPattern() { return pattern; } public void setPattern(String pattern) { this.pattern = pattern; } public List getLstColumn() { return lstColumn; } public void setLstColumn(List lstColumn) { this.lstColumn = lstColumn; } public boolean getNumberFormat() { return numberFormat; } public void setNumberFormat(boolean numberFormat) { this.numberFormat = numberFormat; } public List getLstColumnWidth() { return lstColumnWidth; } public void setLstColumnWidth(List lstColumnWidth) { this.lstColumnWidth = lstColumnWidth; } }