public class SheetCellWriterImpl extends AbstractSheetWriter implements SheetCellWriter
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_WINDOW_SIZE
定义存储在内存中的cell默认数量
|
protected int |
rowAccessWindowSize
存储在内存中的cell数量; 0 则不存储
|
protected boolean |
supportValid
是否支持valid, 默认支持
|
dataFormat, formulaEvaluator, sheet, supportTrimData| 构造器和说明 |
|---|
SheetCellWriterImpl(org.apache.poi.ss.usermodel.Sheet sheet) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addValidationData(ICellSupportMeta cell) |
void |
autoSizeColumn(int... columnNums)
扩展列之前,刷新数据,防止遗漏
|
SheetCellWriterImpl |
flush()
flush cell to sheet
|
protected void |
handleCell(ImageCell cell) |
protected void |
handleCell(MergedCell cell) |
protected void |
handleCell(SingleCell cell) |
void |
setSupportValid(boolean supportValid)
设置是否支持valid, 默认支持
|
SheetCellWriterImpl |
writeCell(IMergedCell cell)
单元格写入
|
SheetCellWriterImpl |
writeCell(IMergedCell cell,
CellStyleMapper cellStyleMapper)
单元格写入
|
SheetCellWriterImpl |
writeCell(IMergedCell cell,
java.util.function.Consumer<IMergedCell> consumer)
指定单元格写入
|
<T> SheetCellWriter |
writeCell(IMergedCell cell,
T bean,
java.util.function.BiConsumer<IMergedCell,T> consumer)
指定单元格写入
|
addPicture, addPicture, addPicture, addPicture, addPicture, addPicture, addPicture, addPicture, addPicture, addPicture, autoSizeColumn, autoSizeColumnWithMaxColumnNum, createCellStyle, evaluate, evaluateFormulaCell, getCellStyle, getCellStyle, getDataFormat, getFormatProperties, getName, getOrCreateCell, getOrCreateRow, insertRows, setCellStyle, setCellStyle, setCellStyle, setCellValue, setColumnWidth, setSupportTrimDatapublic static final int DEFAULT_WINDOW_SIZE
protected boolean supportValid
protected int rowAccessWindowSize
public void setSupportValid(boolean supportValid)
setSupportValid 在接口中 SheetCellWritersupportValid - 是否支持validpublic SheetCellWriterImpl writeCell(IMergedCell cell)
SheetCellWriterwriteCell 在接口中 SheetCellWritercell - IMergedCellSheetCellWriterpublic SheetCellWriterImpl writeCell(IMergedCell cell, CellStyleMapper cellStyleMapper)
SheetCellWriterwriteCell 在接口中 SheetCellWritercell - IMergedCellcellStyleMapper - CellStyleMapperSheetCellWriterpublic SheetCellWriterImpl writeCell(IMergedCell cell, java.util.function.Consumer<IMergedCell> consumer)
SheetCellWriterwriteCell 在接口中 SheetCellWritercell - IMergedCellconsumer - 加工cellSheetCellWriterpublic <T> SheetCellWriter writeCell(IMergedCell cell, T bean, java.util.function.BiConsumer<IMergedCell,T> consumer)
SheetCellWriterwriteCell 在接口中 SheetCellWriterT - 指定对象cell - IMergedCellbean - 指定对象数据consumer - 通过cell和指定对象处理cellSheetCellWriterpublic SheetCellWriterImpl flush()
flush 在接口中 SheetCellWriterSheetCellWriterImplprotected void handleCell(SingleCell cell)
protected void handleCell(MergedCell cell)
protected void handleCell(ImageCell cell)
protected void addValidationData(ICellSupportMeta cell)
public void autoSizeColumn(int... columnNums)
autoSizeColumn 在类中 AbstractSheetWriter