public class ExportHelper extends ExportBase
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DEFAULT_LINE_END |
CHARSET_GBK, CHARSET_ISSO_8859_1, CHARSET_UTF_8, DEFAULT_CHARSET, ENABLE_DOWNLOAD_MAX_NUM, FTNEXS_DIR, SHEET_MAX_ROW, TO_FTNEXS_FILES, TO_FTNEXS_TASK
构造器和说明 |
---|
ExportHelper() |
ExportHelper(javax.servlet.http.HttpServletResponse response,
java.lang.String exportName) |
ExportHelper(java.lang.String exportName) |
限定符和类型 | 方法和说明 |
---|---|
void |
addStyle(java.lang.String styleStr)
添加Excel样式
|
void |
beforeCreateHeader(java.lang.String str)
在创建表头前添加代码,如:
<Column ss:Width="51" ss:Span="1"/>
<Column ss:Index="3" ss:AutoFitWidth="0" ss:Width="528.75"/>
|
void |
doExport(DataCenter dc,
java.lang.String sql,
ExcelCell[] cells) |
void |
doExport(DataCenter dc,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
ExcelCell[] cells) |
void |
doExport(DataCenter dc,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
ExcelCell[] cells,
java.lang.String charset)
Excel导出
|
void |
exportTask(DataCenter dc,
java.lang.String sql,
ExcelCell[] cells,
java.io.File file) |
void |
exportTask(DataCenter dc,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
ExcelCell[] cells,
java.io.File file)
Excel导出,后台自动转向时调用
|
void |
setExportName(java.lang.String exportName) |
void |
setSelfHeader(java.lang.String selfHeader,
int rowCount)
设置自定义表头
|
getRefreshDsObj, refreshDs, refreshDs, setRefreshDs
public static final java.lang.String DEFAULT_LINE_END
public ExportHelper()
public ExportHelper(java.lang.String exportName)
public ExportHelper(javax.servlet.http.HttpServletResponse response, java.lang.String exportName)
public void setSelfHeader(java.lang.String selfHeader, int rowCount)
selfHeader
- StringrowCount
- intpublic void addStyle(java.lang.String styleStr)
styleStr
- Stringpublic void beforeCreateHeader(java.lang.String str)
str
- Stringpublic void setExportName(java.lang.String exportName)
public void doExport(DataCenter dc, java.lang.String sql, ExcelCell[] cells)
public void doExport(DataCenter dc, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, ExcelCell[] cells)
public void doExport(DataCenter dc, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, ExcelCell[] cells, java.lang.String charset)
dc
- DataCentersql
- StringcolsType
- String[]obj
- Object[]cells
- ExcelCell[]charset
- Stringpublic void exportTask(DataCenter dc, java.lang.String sql, ExcelCell[] cells, java.io.File file)
public void exportTask(DataCenter dc, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, ExcelCell[] cells, java.io.File file)
dc
- DataCentersql
- StringcolsType
- String[]obj
- Object[]cells
- ExcelCell[]file
- File