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, setRefreshDs
public 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