java生成excel——(参数复杂,但使用灵活)版



package com.jy02363756.base;


import java.io.OutputStream;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;

import com.jy02363756.base.db.BaseDAO;


import jxl.Workbook;
import jxl.format.Border;
import jxl.format.BorderLineStyle;
import jxl.format.CellFormat;
import jxl.format.Colour;
import jxl.write.Label;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;

/**
* 生成Excel
* @author jy02363756
*2009-11-17
*/
public class CreateExcelFile extends BaseDAO {

/**
* 入口方法 参数不明白的看最底下
* @param os 输出流
* @param sql 查询语句
*/
public void createExcelFile(OutputStream os,String sql){
this.createExcelFile(os, sql, null, null, null);
}

/**
* 入口方法 参数不明白的看最底下
* @param os 输出流
* @param sql 查询语句
* @param titleList 头的“Label”集合 头包括:表格大标题 和每列的标题
*/
public void createExcelFile(OutputStream os,String sql,List

你可能感兴趣的:(java)