public class ExcelAnalysis extends Object
| 构造器和说明 |
|---|
ExcelAnalysis() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
exportForExcel(javax.servlet.http.HttpServletResponse response,
List<List<String[]>> dataLists,
HashMap notBorderMap,
HashMap regionMap,
HashMap columnMap,
HashMap styles,
HashMap paneMap,
String fileName,
String[] sheetName,
String[] labelName,
HashMap rowStyles,
HashMap columnStyles,
HashMap dropDownMap)
功能描述: excel 数据导出、导出模板
版 本:
1.apache poi 3.17
2.apache poi-ooxml 3.17
|
void |
exportForExcelsOptimize()
面向对象编程
导出Excels优化
|
static LinkedHashMap<String,List<List<String>>> |
importForExcelData(org.apache.poi.ss.usermodel.Workbook book,
HashMap<Integer,Integer[]> continueRowMap)
功能描述:
excel 模板数据导入。
|
public void exportForExcelsOptimize()
throws Exception
Exceptionpublic static void exportForExcel(javax.servlet.http.HttpServletResponse response,
List<List<String[]>> dataLists,
HashMap notBorderMap,
HashMap regionMap,
HashMap columnMap,
HashMap styles,
HashMap paneMap,
String fileName,
String[] sheetName,
String[] labelName,
HashMap rowStyles,
HashMap columnStyles,
HashMap dropDownMap)
throws Exception
response - 请求响应流对象dataLists - 导出的数据(不可为空:如果只有标题就导出模板)sheetName - sheet名称(不可为空)columnMap - 自定义:对每个单元格自定义列宽(可为空)dropDownMap - 自定义:对每个单元格自定义下拉列表(可为空)styles - 自定义:每一个单元格样式(可为空)rowStyles - 自定义:某一行样式(可为空)columnStyles - 自定义:某一列样式(可为空)regionMap - 自定义:单元格合并(可为空)paneMap - 固定表头(可为空)labelName - 每个表格的大标题(可为空)fileName - 文件名称(可为空,默认是:sheet 第一个名称)notBorderMap - 忽略边框(默认是有边框)Exceptionpublic static LinkedHashMap<String,List<List<String>>> importForExcelData(org.apache.poi.ss.usermodel.Workbook book, HashMap<Integer,Integer[]> continueRowMap)
book - Workbook对象(不可为空)continueRowMap - 多单元根据那些列为空来忽略行数据(可为空,如 mapContinueRow.put(1,new Integer[]{1, 3}); 第一个表格从1、3列为空就忽略)Copyright © 2019. All rights reserved.