public class ExcelWriter extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
ExcelWriter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
buildExcelData(List<LinkedHashMap> linkMapList,
List<String> headers,
List<String[]> rows)
根据有序map列表创建excel数据
|
static String |
buildExcelFile(String fileName,
List<LinkedHashMap> linkMapList)
根据有序map列表创建excel文件
|
static void |
buildExcelSheet(ExcelFile excelFile,
List<LinkedHashMap> linkMapList)
根据有序map列表添加excel的sheet
|
static void |
buildHeaders(List<LinkedHashMap> mapList,
List<String> headers)
由全部数据的mapList中提取Excel的表头 (提取mapList的key全集)
|
static String |
generateExcel(String excelFileName,
List rows)
生成单sheet的excel文件
|
static String |
generateExcel(String excelFileName,
Map<String,List<String[]>> sheetMap)
生成多sheet的excel文件
|
public static String generateExcel(String excelFileName, List rows)
excelFileName - rows - ListExcelFilepublic static String generateExcel(String excelFileName, Map<String,List<String[]>> sheetMap)
excelFileName - sheetMap - ExcelFilepublic static void buildExcelData(List<LinkedHashMap> linkMapList, List<String> headers, List<String[]> rows)
linkMapList - headers - rows - public static void buildHeaders(List<LinkedHashMap> mapList, List<String> headers)
mapList - headers - public static void buildExcelSheet(ExcelFile excelFile, List<LinkedHashMap> linkMapList) throws Exception
linkMapList - excelFile - ExceptionCopyright © 2018. All rights reserved.