public class SheetRowWriterImpl extends SheetCellWriterImpl implements SheetRowWriter
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
repair
是否修复header对应的空数据;
由于空数据会造成单元格没有样式, 因此使用该字段控制是否对空单元格填充。
|
DEFAULT_WINDOW_SIZE, rowAccessWindowSize, supportValiddataFormat, formulaEvaluator, sheet, supportTrimData| 构造器和说明 |
|---|
SheetRowWriterImpl(org.apache.poi.ss.usermodel.Sheet sheet) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
setRepair(boolean repair) |
SheetRowWriterImpl |
writeRow(RowContext row,
CellStyleMapper cellStyleMapper)
写入行数据
|
SheetRowWriterImpl |
writeRow(RowContext row,
java.util.function.Consumer<IMergedCell> consumer)
写入行数据
|
<T> SheetRowWriterImpl |
writeRow(RowContext row,
T bean,
java.util.function.BiConsumer<IMergedCell,T> consumer) |
addValidationData, autoSizeColumn, flush, handleCell, handleCell, handleCell, setSupportValid, writeCell, writeCell, writeCell, writeCelladdPicture, 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, setSupportTrimDataprotected boolean repair
由于空数据会造成单元格没有样式, 因此使用该字段控制是否对空单元格填充。
修复会遍历所有数据
public SheetRowWriterImpl writeRow(RowContext row, CellStyleMapper cellStyleMapper)
SheetRowWriterwriteRow 在接口中 SheetRowWriterrow - RowContextcellStyleMapper - CellStyleMapperpublic SheetRowWriterImpl writeRow(RowContext row, java.util.function.Consumer<IMergedCell> consumer)
SheetRowWriterwriteRow 在接口中 SheetRowWriterrow - RowContextconsumer - 加工cellpublic <T> SheetRowWriterImpl writeRow(RowContext row, T bean, java.util.function.BiConsumer<IMergedCell,T> consumer)
writeRow 在接口中 SheetRowWriterpublic void setRepair(boolean repair)