效果图:
package com.ai.dsg.utils;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
import org.apache.poi.ss.usermodel.VerticalAlignment;
import org.apache.poi.ss.util.CellRangeAddress;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class DynamicExport {
/**
*
* @param sheetName sheet名称
* @param titles 表头数组 LinkedList(防止乱序)
* @param keyList 表格数据填充时根据key获取数据 LinkedList(与表头对应)
* @param list 表格填充需要的数据
* @param needMergeColIndexList 需要进行合并的列索引
* @return
*/
public static HSSFWorkbook getDynamicExport(String sheetName,List titles,List keyList,
List