public class CSVExport extends ExportBase
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| 构造器和说明 |
|---|
CSVExport(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[] csvTitle,
java.lang.String[] csvCols)
构造函数
|
CSVExport(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String sql,
java.lang.String[] csvTitle,
java.lang.String[] csvCols)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doExport(java.lang.String fileName)
执行导出操作
|
void |
doExport(java.lang.String fileName,
char separator)
执行导出操作
|
void |
setCharset(java.lang.String charset)
设置编码
|
getRefreshDsObj, refreshDs, refreshDs, setRefreshDspublic CSVExport(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String sql, java.lang.String[] csvTitle, java.lang.String[] csvCols)
dc - 数据中心request - HttpServletRequestresponse - HttpServletResponsesql - 导出SQLcsvTitle - CSV中标题行csvCols - 每列对应DS中的列名public CSVExport(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[] csvTitle, java.lang.String[] csvCols)
dc - 数据中心request - HttpServletRequestresponse - HttpServletResponsesql - 导出SQLcolsType - 查询参数类型obj - 查询参数csvTitle - csv中标题行csvCols - 每列对应DS中的列名public void setCharset(java.lang.String charset)
charset - Stringpublic void doExport(java.lang.String fileName)
throws java.lang.Exception
fileName - 导出文件名java.lang.Exception - RowInfopublic void doExport(java.lang.String fileName,
char separator)
throws java.lang.Exception
fileName - 导出文件名separator - Stringjava.lang.Exception - Exception