< len) {
            if (isPre) {
                for (int i = 0; i < (len - len_1); i++) {
                    str = let + str;
                }
            } else {
                for (int i = 0; i < (len - len_1); i++) {
                    str = str + let;
                }
            }
        }
        return str;
    }
    private int nameToColumn(String name) {
        int column = -1;
        for (int i = 0; i < name.length(); ++i) {
            int c = name.charAt(i);
            column = (column + 1) * 26 + c - 'A';
        }
        return column;
    }
    /**
     * @return the exceptionMessage
     */
    public String getExceptionMessage() {
        return exceptionMessage;
    }
    /**
     * 表头数据
     *
     * @param filePath
     * @param sheetName
     * @param sheetIndex
     * @param curRow
     * @param cellList
     */
    public void sendHeaderRows(String filePath, String sheetName, int sheetIndex, int curRow, List cellList) {
    }
    /**
     * 解析数据
     *
     * @param filePath
     * @param sheetName
     * @param sheetIndex
     * @param curRow
     * @param cellList
     */
    public void sendDataRows(String filePath, String sheetName, int sheetIndex, int curRow, List cellList) {
    }
}  
      
 
       
 
      三、导出
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.apache.poi.xssf.usermodel.XSSFCellStyle;
import org.apache.poi.xssf.usermodel.XSSFFont;
import javax.servlet.http.HttpServletResponse;
import java.io.ByteArrayOutputStream;
import java.io.OutputStream;
import java.net.URLEncoder;
import java.util.List;
import java.util.Map;
/**
 * EXCEL导出
 */
public class BigExcelExportUtil {
    /**
     * 私有构造函数
     */
    private BigExcelExportUtil() {
    }
    /**
     * 构造EXCEL,并响应客户端
     * <功能详细描述>
     *
     * @param listValues
     * @param fileName
     * @param sheetName
     * @param cellTitle
     * @param cellValue
     * @param res
     * @see [类、类#方法、类#成员]
     */
    public static void buildXSLXExcel(List
