public class ExcelWriterBuilder extends BaseExcelWriteable
workbook
Constructor and Description |
---|
ExcelWriterBuilder() |
ExcelWriterBuilder(org.apache.poi.ss.usermodel.Workbook workbook) |
close, getWorkbook, write, write, write, write, write, write, write
public ExcelWriterBuilder()
public ExcelWriterBuilder(org.apache.poi.ss.usermodel.Workbook workbook)
public static ExcelWriterBuilder create()
public static ExcelWriterBuilder create(org.apache.poi.ss.usermodel.Workbook workbook)
workbook
- workbookpublic <T> ExcelArrayWriter<T> getArrayWriter(String name)
public <T> ExcelArrayWriter<T> getArrayWriter(int index)
T
- Tindex
- indexpublic <K,V> ExcelMapWriter<K,V> getMapWriter(String name)
public <K,V> ExcelMapWriter<K,V> getMapWriter(int index)
K
- KV
- Vindex
- indexpublic <T> ExcelBeanWriter<T> getBeanWriter(String name, Class<T> targetClass)
public <T> ExcelBeanWriter<T> getBeanWriter(int index, Class<T> targetClass)
T
- Tindex
- indextargetClass
- targetClasspublic <T> ExcelLambdaWriter<T> getLambdaWriter(String name)
public <T> ExcelLambdaWriter<T> getLambdaWriter(int index)
T
- Tindex
- indexpublic <T> ExcelArrayWriter<T> createArrayWriter()
public <T> ExcelArrayWriter<T> createArrayWriter(String name)
T
- Tname
- namepublic <K,V> ExcelMapWriter<K,V> createMapWriter()
public <K,V> ExcelMapWriter<K,V> createMapWriter(String name)
K
- KV
- Vname
- namepublic <T> ExcelBeanWriter<T> createBeanWriter(Class<T> targetClass)
public <T> ExcelBeanWriter<T> createBeanWriter(String name, Class<T> targetClass)
T
- Tname
- nametargetClass
- targetClasspublic <T> ExcelLambdaWriter<T> createLambdaWriter()
public <T> ExcelLambdaWriter<T> createLambdaWriter(String name)
T
- Tname
- namepublic ExcelWriterBuilder properties(PropertiesOption option)
option
- optionCopyright © 2024. All rights reserved.