Package de.siegmar.fastcsv.writer
package de.siegmar.fastcsv.writer
Provides classes for writing CSV data.
The main entry point is CsvWriter, configured via its builder.
It supports writing complete records, field-by-field record construction
(via CsvWriter.CsvWriterRecord), and comment lines.
Quoting behavior can be customized using QuoteStrategy
(see QuoteStrategies for built-in strategies).
The writer implements Closeable and Flushable and should be used
in a try-with-resources block to ensure all buffered data is written.
Obtain a writer via CsvWriter.builder().
-
ClassDescriptionThis is the main class for writing CSV data.This builder is used to create configured instances of
CsvWriter.Enumeration for different line delimiters (LF, CR, CRLF, platform default).Provides some commonQuoteStrategyimplementations.A quote strategy is used to decide whether to quote fields if quoting is optional (as per RFC 4180).