说明工具类并不适合所有导入导出场景,需要根据具体的业务进行修改
poi版本3.13
maven配置
org.apache.poi
poi
3.13
package com.xinhai.caiyun.commonmanager.api;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.poi.ss.util.CellRangeAddressList;
import org.apache.poi.ss.util.RegionUtil;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class SwSbExcelUtil {
public static final short TEN = 10;
public static final short START_ROW=1;//表格开始行
public static final short START_COLUMN=1;//表格开始列
public static final short TITLE_COUNT=2;//表格头部信息终止行数
public static final short TABLE_RULE_COUNT=9;//表格填写规则终止行数
public static final short TABLE_DATA_ROW=11;//表格数据内容起始行数
/**
* 创建excel文档,
*
* @param list 数据
* @param keys list中map的key数组集合
* @param columnNames excel的列名
* @param title 标题
* @return Workbook Workbook对象
*/
public static Workbook createWorkBook(List