欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

采用jxl实现数据库结果集导出到excel文件 ExcelSQLServletJDBCApache 

程序员文章站 2024-02-23 12:20:28
...

采用jxl实现数据库结果集导出到excel文件


关键字:

jxl, excel, servlet

代码:

servlet:

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache import jxl.WorkbookSettings;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import jxl.Workbook;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import jxl.write.WritableWorkbook;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import jxl.write.WritableSheet;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import jxl.write.Label;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import jxl.write.WriteException;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.springframework.web.context.WebApplicationContext;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.springframework.web.context.support.WebApplicationContextUtils;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.springframework.jdbc.core.JdbcTemplate;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.springframework.jdbc.core.ResultSetExtractor;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.springframework.jdbc.support.JdbcUtils;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.springframework.dao.DataAccessException;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.apache.commons.logging.Log;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.apache.commons.logging.LogFactory;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.apache.commons.lang.StringUtils;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import org.apache.commons.lang.ArrayUtils;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import javax.servlet.http.HttpServlet;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import javax.servlet.http.HttpServletRequest;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import javax.servlet.http.HttpServletResponse;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import javax.servlet.ServletException;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import javax.servlet.ServletConfig;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import java.util.Locale;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import java.util.HashMap;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import java.util.Map;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import java.io.IOException;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import java.sql.ResultSet;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import java.sql.SQLException;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
import java.sql.ResultSetMetaData;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
/** *//**
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  * 
Title:ExcelGenerator servlet
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  * 
Description: 采用jxl实现数据库结果集导出到excel文件。
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  * 
Copyright: Copyright.com (c) 2003
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  * 
Company:
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  * History:
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  * create
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  *
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  * 
@author youlq
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  * 
@version 1.0
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache  
*/

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
public class ExcelGenerator extends HttpServlet采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
//设定每个Sheet的行数
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
  private int pagesize=5000;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
private WorkbookSettings workbookSettings=new WorkbookSettings();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
//springframework 的 WebApplicationContext
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
  public static WebApplicationContext wac=null;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
//springframework 的 jdbc 操作模版类
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
  public static JdbcTemplate jdbcTemplate=null;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
protected final Log logger=LogFactory.getLog(getClass());
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
/** *//**
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * 初始化
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    *
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * 
@param config
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * 
@throws ServletException
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    
*/

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
public void init(ServletConfig config) throws ServletException采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
super.init(config);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
try采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       
if(null!=getInitParameter("pagesize"))采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache         pagesize
=Integer.parseInt(getInitParameter("pagesize"));
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       workbookSettings.setLocale(Locale.getDefault());
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       wac
=WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       jdbcTemplate
=(JdbcTemplate)wac.getBean("jdbcTemplate");
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     }
 catch(Exception e)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       logger.error(
"ExcelGenerator init() error !"+e, e.getCause());
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       e.printStackTrace();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
public String getServletInfo()采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
return "Servlet used to generate excel output";
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     generateExcel(request, response);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     generateExcel(request, response);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
/** *//**
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * in:
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * field1#Title&field2#Title&field3#Title
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * out:
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * field1:Title,
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * field2:Title
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * field3:Title
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * }
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    *
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    * 
@param columnTitle
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache    
*/

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
public static HashMap generateColumnTitleMap(String columnTitle)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     HashMap map
=new HashMap();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     String[] level1
=StringUtils.split(columnTitle, "&");
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
if(ArrayUtils.isEmpty(level1)) return null;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
for(int i=0;i<level1.length;i++)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       String[] level2
=StringUtils.split(level1[i], "#");
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       
if(ArrayUtils.isEmpty(level2)||level2.length!=2return null;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       map.put(level2[
0].toLowerCase(), level2[1]);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
return map;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache   
public void generateExcel(HttpServletRequest request, HttpServletResponse response)
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
throws ServletException, IOException采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
//todo 只允许本机调用。
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
    request.getRemoteHost();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     request.getServerName();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     response.setHeader(
"Content-Disposition""attachment;");
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     response.setContentType(
"application/x-msdownload");
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     String sql
=(String)request.getSession().getAttribute("ExcelGenerator_sql");
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     String columnTitle
=(String)request.getSession().getAttribute("ExcelGenerator_columntitle");
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     Map columnTitleMap
=null;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
if(StringUtils.isBlank(sql)) throw new ServletException("sql 字符串为空!");
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
if(!StringUtils.isBlank(columnTitle))采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       columnTitleMap
=generateColumnTitleMap(columnTitle);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       
if(null==columnTitleMap)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache         logger.error(
"generateColumnTitleMap error !columnTitle="+columnTitle);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
final WritableWorkbook writableWorkbook=Workbook.createWorkbook(response.getOutputStream(), workbookSettings);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
if(jdbcTemplate==nullthrow new ServletException("ExcelGenerator 没有初始化成功!jdbcTemplate==null。");
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
final Map columnTitleMap1=columnTitleMap;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     jdbcTemplate.query(sql, 
new ResultSetExtractor()采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       
public Object extractData(ResultSet rs) throws SQLException, DataAccessException采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache         
try采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           
int counter=0;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           
int page=1;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           WritableSheet writableSheet
=writableWorkbook.createSheet(""+page+""0);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           ResultSetMetaData rsmd
=rs.getMetaData();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           
int columnCount=rsmd.getColumnCount();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           String[] columnNames
=new String[columnCount];
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           
for(int i=1;i<=columnCount;i++)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache             columnNames[i
-1]=rsmd.getColumnName(i).toLowerCase();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache             
if(columnTitleMap1==null)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache               writableSheet.addCell(
new Label(i-1, counter, columnNames[i-1]));
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache             }
 else采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache               writableSheet.addCell(
new Label(i-1, counter, (String)columnTitleMap1.get(columnNames[i-1])));
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache             }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           counter
=1;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           Object oValue
=null;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           String value
=null;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           
while(rs.next())采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache             
//row
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 
            for(int i=1;i<=columnCount;i++)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache               oValue
=JdbcUtils.getResultSetValue(rs, i);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache               
if(oValue==null)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache                 value
="";
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache               }
 else采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache                 value
=oValue.toString();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache               }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache               writableSheet.addCell(
new Label(i-1, counter, value));
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache             }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache             
if(counter++>pagesize)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache               counter
=0;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache               writableSheet
=writableWorkbook.createSheet(""+(++page)+""0);
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache             }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache         }
 catch(WriteException e)采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache           e.printStackTrace();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache         }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache         
return null;
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     }

采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     );
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     writableWorkbook.write();
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache 采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache     
try采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache {
采用jxl实现数据库结果集导出到excel文件
            
    
    
        ExcelSQLServletJDBCApache       writableWorkbook.close();