public class ExcelExport extends ExportBase
Description: Excel文件处理工具类
Title:首亨软件
Company:首亨软件(重庆)有限公司
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
EXPORT_PAGE_ROWS |
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| 构造器和说明 |
|---|
ExcelExport(DataCenter dc,
java.io.File file,
java.lang.String sql,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(DataCenter dc,
java.io.File file,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(DataCenter dc,
java.io.File file,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(DataCenter dc,
java.io.File file,
java.lang.String sql,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String sql,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols)
构造函数
|
ExcelExport(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols)
构造函数
|
ExcelExport(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] excelTitle,
java.lang.String[] excelCols)
构造函数
|
ExcelExport(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String sql,
java.lang.String[] excelTitle,
java.lang.String[] excelCols)
构造函数
|
ExcelExport(DataCenter dc,
java.io.OutputStream outputStream,
java.lang.String sql,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(DataCenter dc,
java.io.OutputStream outputStream,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(DataCenter dc,
java.io.OutputStream outputStream,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(DataCenter dc,
java.io.OutputStream outputStream,
java.lang.String sql,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
java.io.File file,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
java.io.File file,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
java.io.File file,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
java.io.File file,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
java.io.OutputStream outputStream,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
java.io.OutputStream outputStream,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
java.io.OutputStream outputStream,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(Datastore ds,
java.io.OutputStream outputStream,
java.lang.String[] excelTitle,
java.lang.String[] excelCols) |
ExcelExport(javax.servlet.http.HttpServletResponse response) |
ExcelExport(java.io.OutputStream outputStream) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addCell(ExcelCell cell) |
void |
addWebCharts(WebChartsCell webChart)
添加图片
|
void |
createSheet(int rows)
创建sheet
|
void |
doExport() |
void |
doExport(java.lang.String fileName)
执行导出操作
|
DataCenter |
getDc() |
void |
mergeHeaderCells(ExcelMerge mergeCell)
合并表头单元格
|
void |
mergeHeaderCells(int col1,
int row1,
int col2,
int row2)
设置合并单元格
|
void |
setCellStyle(CellStyle style)
设置单元格样式
|
void |
setCharset(java.lang.String charset)
设置编码
|
void |
setColumnWidth(int col,
int width)
设置宽度
|
void |
setHeadCellStyle(HeaderCellStyle style)
设置表头样式
|
void |
setNotifyBodyEvent(EventListener evtListener)
已过时。
|
void |
setNotifyHeadEvent(EventListener evtListener)
已过时。
|
void |
setRowHeight(int row,
int height) |
getRefreshDsObj, refreshDs, refreshDs, setRefreshDspublic ExcelExport(DataCenter dc, java.io.File file, java.lang.String sql, java.lang.String[] excelTitle, java.lang.String[] excelCols) throws java.lang.Exception
java.lang.Exceptionpublic ExcelExport(DataCenter dc, java.io.OutputStream outputStream, java.lang.String sql, java.lang.String[] excelTitle, java.lang.String[] excelCols)
public ExcelExport(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String sql, java.lang.String[] excelTitle, java.lang.String[] excelCols)
dc - 数据中心request - HttpServletRequestresponse - HttpServletResponsesql - 导出SQLexcelTitle - EXCEL中标题行excelCols - 每列对应DS中的列名public ExcelExport(DataCenter dc, java.io.File file, java.lang.String sql, java.lang.String[][] excelTitle, java.lang.String[] excelCols) throws java.lang.Exception
java.lang.Exceptionpublic ExcelExport(DataCenter dc, java.io.OutputStream outputStream, java.lang.String sql, java.lang.String[][] excelTitle, java.lang.String[] excelCols)
public ExcelExport(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String sql, java.lang.String[][] excelTitle, java.lang.String[] excelCols)
dc - 数据中心request - HttpServletRequestresponse - HttpServletResponsesql - 导出SQLexcelTitle - EXCEL中标题行excelCols - 每列对应DS中的列名public ExcelExport(DataCenter dc, java.io.File file, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] excelTitle, java.lang.String[] excelCols) throws java.lang.Exception
java.lang.Exceptionpublic ExcelExport(DataCenter dc, java.io.OutputStream outputStream, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] excelTitle, java.lang.String[] excelCols)
public ExcelExport(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] excelTitle, java.lang.String[] excelCols)
dc - 数据中心request - HttpServletRequestresponse - HttpServletResponsesql - 导出SQLcolsType - 查询参数类型obj - 查询参数excelTitle - EXCEL中标题行excelCols - 每列对应DS中的列名public ExcelExport(DataCenter dc, java.io.File file, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] excelTitle, java.lang.String[] excelCols) throws java.lang.Exception
java.lang.Exceptionpublic ExcelExport(DataCenter dc, java.io.OutputStream outputStream, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] excelTitle, java.lang.String[] excelCols)
public ExcelExport(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] excelTitle, java.lang.String[] excelCols)
dc - 数据中心request - HttpServletRequestresponse - HttpServletResponsesql - 导出SQLcolsType - 查询参数类型obj - 查询参数excelTitle - EXCEL中标题行excelCols - 每列对应DS中的列名public ExcelExport(Datastore ds, java.io.File file, java.lang.String[] excelTitle, java.lang.String[] excelCols) throws java.lang.Exception
java.lang.Exceptionpublic ExcelExport(Datastore ds, java.io.OutputStream outputStream, java.lang.String[] excelTitle, java.lang.String[] excelCols)
public ExcelExport(Datastore ds, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String[] excelTitle, java.lang.String[] excelCols)
public ExcelExport(Datastore ds, java.io.File file, java.lang.String[][] excelTitle, java.lang.String[] excelCols) throws java.lang.Exception
java.lang.Exceptionpublic ExcelExport(Datastore ds, java.io.OutputStream outputStream, java.lang.String[][] excelTitle, java.lang.String[] excelCols)
public ExcelExport(Datastore ds, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String[][] excelTitle, java.lang.String[] excelCols)
public ExcelExport(Datastore ds, java.io.File file, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] excelTitle, java.lang.String[] excelCols) throws java.lang.Exception
java.lang.Exceptionpublic ExcelExport(Datastore ds, java.io.OutputStream outputStream, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] excelTitle, java.lang.String[] excelCols)
public ExcelExport(Datastore ds, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] excelTitle, java.lang.String[] excelCols)
public ExcelExport(Datastore ds, java.io.File file, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] excelTitle, java.lang.String[] excelCols) throws java.lang.Exception
java.lang.Exceptionpublic ExcelExport(Datastore ds, java.io.OutputStream outputStream, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] excelTitle, java.lang.String[] excelCols)
public ExcelExport(Datastore ds, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] excelTitle, java.lang.String[] excelCols)
public ExcelExport(java.io.OutputStream outputStream)
public ExcelExport(javax.servlet.http.HttpServletResponse response)
public void setNotifyHeadEvent(EventListener evtListener)
evtListener - EventListenerpublic void setNotifyBodyEvent(EventListener evtListener)
evtListener - EventListenerpublic void setCharset(java.lang.String charset)
charset - Stringpublic void setColumnWidth(int col,
int width)
col - 列号 从0开始width - 宽度public void setRowHeight(int row,
int height)
public void createSheet(int rows)
throws jxl.write.WriteException
rows - intjxl.write.WriteException - WriteExceptionpublic void doExport()
throws java.lang.Exception
java.lang.Exceptionpublic void doExport(java.lang.String fileName)
throws java.lang.Exception
fileName - 导出文件名java.lang.Exception - Exceptionpublic void setCellStyle(CellStyle style)
style - CellStylepublic void setHeadCellStyle(HeaderCellStyle style)
style - HeaderCellStylepublic void mergeHeaderCells(ExcelMerge mergeCell)
mergeCell - ExcelMergepublic void mergeHeaderCells(int col1,
int row1,
int col2,
int row2)
col1 - 起始单元格列号row1 - 起始单元格行号col2 - 结束单元格列号row2 - 结束单元格行号public DataCenter getDc()
public void addWebCharts(WebChartsCell webChart)
webChart - WebChartsCellpublic void addCell(ExcelCell cell)