ListSheet.EntryColumndata, dataSupplier, end, eof, forceExport, start, styleProcessor, tClazzautoSize, cellValueAndStyle, columns, comments, copyCount, copySheet, extProp, extPropMark, headerReady, headerRowHeight, headStyle, headStyleIndex, hidden, id, LOGGER, name, nonHeader, progressConsumer, relManager, rowBlock, rowHeight, rows, sheetWriter, shouldClose, showGridLines, startCoordinate, watermark, width, workbook, zebraFill, zebraFillStyle| 构造器和说明 |
|---|
ListMapSheet()
实例化工作表,未指定工作表名称时默认以
'Sheet'+id命名 |
ListMapSheet(Column... columns)
实例化工作表并指定表头信息
|
ListMapSheet(List<Map<String,T>> data)
实例化工作表并添加导出数据
|
ListMapSheet(List<Map<String,T>> data,
Column... columns)
实例化工作表并添加导出数据和表头信息
|
ListMapSheet(List<Map<String,T>> data,
Watermark watermark,
Column... columns)
已过时。
使用场景极少,后续版本将删除
|
ListMapSheet(String name)
实例化工作表并指定工作表名称
|
ListMapSheet(String name,
Column... columns)
实例化工作表并指定工作表名称和表头信息
|
ListMapSheet(String name,
List<Map<String,T>> data)
实例化工作表并指定工作表名和添加导出数据
|
ListMapSheet(String name,
List<Map<String,T>> data,
Column... columns)
实例化指定名称工作表并添加导出数据和表头信息
|
ListMapSheet(String name,
List<Map<String,T>> data,
Watermark watermark,
Column... columns)
已过时。
使用场景极少,后续版本将删除
|
ListMapSheet(String name,
Watermark watermark,
Column... columns)
已过时。
使用场景极少,后续版本将删除
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Column |
createColumn(Map.Entry<String,T> entry)
从
Map.Entry提取信息创建表头,除忽略null作为key以外的其它所有key均默认导出 |
protected Column[] |
getHeaderColumns()
获取表头信息,未指定
Columns时默认以第1个非null的Map值做为参考,将该map中所有key做为表头 |
protected void |
mergeHeaderCellsIfEquals()
合并表头
|
RowBlock |
nextBlock()
获取下一段
RowBlock行块数据,工作表输出协议通过此方法循环获取行数据并落盘,
行块被设计为一个滑行窗口,下游输出协议只能获取一个窗口的数据默认包含32行。 |
protected void |
resetBlockData()
重置
RowBlock行块数据 |
append, attachFreezePanes, attachOtherColumn, buildHeaderComment, buildHeaderStyle, cancelForceExport, close, createColumn, createColumnByAnnotation, dataSize, filterOthersMethodsCanExport, forceExport, getDesignStyle, getDesignStyle, getDesignStyle, getEndIndex, getFirst, getForceExport, getStyleProcessor, getTClass, ignoreColumn, init, left, mergeGlobalSetting, more, paging, setClass, setData, setData, setStyleProcessoraddRel, afterSheetAccess, afterSheetDataWriter, autoSize, buildHeadStyle, calculateRealColIndex, cancelZebraLine, checkColumnLimit, clone, createComments, defaultHeadStyle, defaultHeadStyleIndex, defaultZebraLine, findRel, fixedSize, fixedSize, getAndSortHeaderColumns, getAutoSize, getCellValueAndStyle, getColumns, getComments, getCopySheetName, getDefaultWidth, getExtPropAsMap, getExtPropValue, getFileName, getHeaderRowHeight, getHeadStyle, getHeadStyleIndex, getId, getName, getNonHeader, getProgressConsumer, getRelManager, getRowBlockSize, getRowHeight, getRowLimit, getSheetWriter, getStartColNum, getStartRowIndex, getStartRowNum, getWatermark, getWaterMark, getWorkbook, getZebraFill, getZebraFillStyle, hasHeaderColumns, hidden, hideGridLines, ignoreHeader, insert, int2Col, isAutoSize, isHidden, isScrollToVisibleArea, isShowGridLines, markExtProp, onProgress, putAllExtProp, putExtProp, putExtPropIfAbsent, resetCommonProperties, reverseHeadColumn, search, setCellValueAndStyle, setColumns, setColumns, setHeaderRowHeight, setHeadStyle, setHeadStyle, setHeadStyle, setHeadStyle, setHeadStyleIndex, setId, setName, setRowHeight, setSheetWriter, setStartCoordinate, setStartCoordinate, setStartCoordinate, setStartCoordinate, setStartCoordinate, setStartCoordinate, setStartRowIndex, setStartRowIndex, setWatermark, setWaterMark, setWorkbook, setZebraLine, showGridLines, size, sortColumns, toCoordinate, writeTopublic ListMapSheet()
'Sheet'+id命名public ListMapSheet(String name)
name - 工作表名称public ListMapSheet(Column... columns)
columns - 表头信息public ListMapSheet(String name, Column... columns)
name - 工作表名称columns - 表头信息@Deprecated public ListMapSheet(String name, Watermark watermark, Column... columns)
name - 工作表名称watermark - 水印columns - 表头信息public ListMapSheet(String name, List<Map<String,T>> data)
name - 工作表名称data - 需要导出的数据public ListMapSheet(List<Map<String,T>> data, Column... columns)
data - 需要导出的数据columns - 表头信息public ListMapSheet(String name, List<Map<String,T>> data, Column... columns)
name - 工作表名称data - 需要导出的数据columns - 表头信息@Deprecated public ListMapSheet(List<Map<String,T>> data, Watermark watermark, Column... columns)
data - 需要导出的数据watermark - 水印columns - 表头信息protected void resetBlockData()
RowBlock行块数据resetBlockData 在类中 ListSheet<Map<String,T>>protected Column[] getHeaderColumns()
Columns时默认以第1个非null的Map值做为参考,将该map中所有key做为表头getHeaderColumns 在类中 ListSheet<Map<String,T>>protected Column createColumn(Map.Entry<String,T> entry)
Map.Entry提取信息创建表头,除忽略null作为key以外的其它所有key均默认导出entry - 第一个非null的map包含的所有值protected void mergeHeaderCellsIfEquals()
mergeHeaderCellsIfEquals 在类中 SheetCopyright © 2025. All rights reserved.