public class ExcelSheetBuilder<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_FONT_SIZE |
| Constructor and Description |
|---|
ExcelSheetBuilder(ExcelBuilder excelBuilder,
com.github.jlangch.venice.impl.util.excel.ExcelSheet sheet) |
| Modifier and Type | Method and Description |
|---|---|
ExcelSheetBuilder<T> |
addMergedRegion(int rowFrom1,
int rowTo1,
int colFrom1,
int colTo1) |
ExcelSheetBuilder<T> |
autoSizeColumn(int col1) |
ExcelSheetBuilder<T> |
autoSizeColumns() |
java.lang.String |
cellAddress(int row1,
int col1) |
ExcelSheetBuilder<T> |
defaultBodyStyle(java.lang.String style) |
ExcelSheetBuilder<T> |
defaultFooterStyle(java.lang.String style) |
ExcelSheetBuilder<T> |
defaultHeaderStyle(java.lang.String style) |
ExcelSheetBuilder<T> |
displayZeros(boolean value) |
ExcelBuilder |
end() |
ExcelSheetBuilder<T> |
evaluateAllFormulas() |
ExcelSheetBuilder<T> |
formula(int row1,
int col1,
java.lang.String formula) |
ExcelSheetBuilder<T> |
formula(int row1,
int col1,
java.lang.String formula,
java.lang.String stylename) |
ExcelSheetBuilder<T> |
noHeader() |
ExcelSheetReader |
reader() |
ExcelSheetBuilder<T> |
renderItem(T item) |
ExcelSheetBuilder<T> |
renderItems(java.util.List<T> items) |
ExcelSheetBuilder<T> |
rowHeightInPoints(int row1,
int height) |
ExcelSheetBuilder<T> |
setDefaultColumnWidthInPoints(int width) |
ExcelSheetBuilder<T> |
skipRows(int count) |
java.lang.String |
sumFormula(int rowFrom1,
int rowTo1,
int colFrom1,
int colTo1) |
ExcelSheetBuilder<T> |
value(int row1,
int col1,
java.lang.Object value) |
ExcelSheetBuilder<T> |
value(int row1,
int col1,
java.lang.Object value,
java.lang.String stylename) |
ExcelColumnBuilder<T> |
withColumn(java.lang.String colHeaderName) |
ExcelColumnBuilder<T> |
withColumn(java.lang.String colHeaderName,
java.util.function.Function<? super T,?> colMapper) |
ExcelColumnBuilder<T> |
withColumn(java.lang.String colHeaderName,
java.lang.String fieldName) |
ExcelSumFormulaBuilder<T> |
withSum(int row1,
int col1) |
public static final int DEFAULT_FONT_SIZE
public ExcelSheetBuilder(ExcelBuilder excelBuilder, com.github.jlangch.venice.impl.util.excel.ExcelSheet sheet)
public ExcelSheetBuilder<T> noHeader()
public ExcelSheetBuilder<T> defaultHeaderStyle(java.lang.String style)
public ExcelSheetBuilder<T> defaultBodyStyle(java.lang.String style)
public ExcelSheetBuilder<T> defaultFooterStyle(java.lang.String style)
public ExcelColumnBuilder<T> withColumn(java.lang.String colHeaderName)
public ExcelColumnBuilder<T> withColumn(java.lang.String colHeaderName, java.util.function.Function<? super T,?> colMapper)
public ExcelColumnBuilder<T> withColumn(java.lang.String colHeaderName, java.lang.String fieldName)
public ExcelSheetBuilder<T> renderItems(java.util.List<T> items)
public ExcelSheetBuilder<T> renderItem(T item)
public ExcelSheetBuilder<T> value(int row1, int col1, java.lang.Object value)
public ExcelSheetBuilder<T> value(int row1, int col1, java.lang.Object value, java.lang.String stylename)
public ExcelSheetBuilder<T> formula(int row1, int col1, java.lang.String formula)
public ExcelSheetBuilder<T> formula(int row1, int col1, java.lang.String formula, java.lang.String stylename)
public ExcelSumFormulaBuilder<T> withSum(int row1, int col1)
public ExcelSheetBuilder<T> skipRows(int count)
public ExcelSheetBuilder<T> rowHeightInPoints(int row1, int height)
public ExcelSheetBuilder<T> autoSizeColumns()
public ExcelSheetBuilder<T> autoSizeColumn(int col1)
public ExcelSheetBuilder<T> addMergedRegion(int rowFrom1, int rowTo1, int colFrom1, int colTo1)
public ExcelSheetBuilder<T> evaluateAllFormulas()
public ExcelSheetBuilder<T> displayZeros(boolean value)
public ExcelSheetBuilder<T> setDefaultColumnWidthInPoints(int width)
public java.lang.String sumFormula(int rowFrom1,
int rowTo1,
int colFrom1,
int colTo1)
public java.lang.String cellAddress(int row1,
int col1)
public ExcelSheetReader reader()
public ExcelBuilder end()