public class CsvWriterBuilder extends AbstractExcelWriterParameterBuilder<CsvWriterBuilder,WriteSheet>
| Constructor and Description |
|---|
CsvWriterBuilder(WriteWorkbook writeWorkbook) |
| Modifier and Type | Method and Description |
|---|---|
CsvWriterBuilder |
delimiter(String delimiter)
Sets the delimiter character
|
void |
doWrite(Collection<?> data) |
void |
doWrite(Supplier<Collection<?>> supplier) |
CsvWriterBuilder |
escape(Character escape)
Sets the escape character.
|
CsvWriterBuilder |
nullString(String nullString)
Sets the null string
|
protected WriteSheet |
parameter()
Get parameter
|
CsvWriterBuilder |
quote(Character quote)
Sets the quote character
|
CsvWriterBuilder |
quote(Character quote,
org.apache.commons.csv.QuoteMode quoteMode)
Sets the quote character and the quoting behavior
|
CsvWriterBuilder |
recordSeparator(String recordSeparator)
Sets the line separator
|
automaticMergeHead, excludeColumnFieldNames, excludeColumnFiledNames, excludeColumnIndexes, includeColumnFieldNames, includeColumnFiledNames, includeColumnIndexes, needHead, orderByIncludeColumn, registerWriteHandler, relativeHeadRowIndex, useDefaultStyleautoTrim, filedCacheLocation, head, head, headIfNotNull, locale, registerConverter, self, use1904windowingpublic CsvWriterBuilder(WriteWorkbook writeWorkbook)
public CsvWriterBuilder delimiter(String delimiter)
delimiter - the delimiter characterpublic CsvWriterBuilder quote(Character quote)
quote - the quote characterpublic CsvWriterBuilder quote(Character quote, org.apache.commons.csv.QuoteMode quoteMode)
quote - the quote characterquoteMode - defines the quoting behaviorpublic CsvWriterBuilder recordSeparator(String recordSeparator)
recordSeparator - the line separatorpublic CsvWriterBuilder nullString(String nullString)
nullString - the String to convert to and from nullpublic CsvWriterBuilder escape(Character escape)
escape - the Character used to escape special characters in valuespublic void doWrite(Collection<?> data)
public void doWrite(Supplier<Collection<?>> supplier)
protected WriteSheet parameter()
AbstractParameterBuilderparameter in class AbstractParameterBuilder<CsvWriterBuilder,WriteSheet>Copyright © 2024–2025 fast-excel. All rights reserved.