CSV library for Java that is fast, RFC-compliant and dependency-free.
MIT License
Bot releases are visible (Hide)
Published by osiegmar 9 months ago
IndexedCsvReader
for random access to CSV filesFieldModifier
for modifying fields while reading CSV filesCsvCallbackHandler
for more flexible usage of CsvReaderNamedCsvRecord.findField
for optional field accessNamedCsvReader
replaced by CsvReader.builder().ofNamedCsvRecord()
build
methods in CsvReaderBuilder
with callback handlers and ofCsvRecord
/ ofNamedCsvRecord
as convenience methodserrorOnDifferentFieldCount()
to ignoreDifferentFieldCount()
QuoteStrategy
is now an interface – defaults are provided by QuoteStrategies
CsvParseException
instead of IOException
when maximum field size is exceededNamedCsvRecord
extends CsvRecord
and provides more access methodsisEmpty()
in CsvRecord
as it was formerly only used for skipping empty recordsPublished by osiegmar about 3 years ago
Stream.collect()
as a replacementjava.io.File
API – use java.nio.file.Path
instead