Did you mean: fast csv java

Apache Commons CSV

Have you seen Apache Commons CSV?

Caveat On Using split

Bear in mind is that split only returns a view of the data, meaning that the original line object is not eligible for garbage collection whilst there is a reference to any of its views. Perhaps making a defensive copy will help? (Java bug report)

It also is not reliable in grouping escaped CSV columns containing commas

Answer from Jeff Foster on Stack Overflow
🌐
GitHub
github.com › osiegmar › FastCSV
GitHub - osiegmar/FastCSV: Fast, lightweight, and RFC 4180 compliant CSV library for Java. Zero dependencies, ~90 KiB. Trusted by Apache NiFi, JUnit, and Neo4j. · GitHub
Fast, lightweight, and RFC 4180 compliant CSV library for Java. Zero dependencies, ~90 KiB. Trusted by Apache NiFi, JUnit, and Neo4j. - osiegmar/FastCSV
Starred by 684 users
Forked by 106 users
Languages   Java
🌐
FastCSV
fastcsv.org
Welcome to FastCSV | FastCSV
FastCSV: The high-performance, dependency-free CSV library for Java, licensed under MIT. Boost your Java applications with ease.
People also ask

Does FastCSV support automatic bean mapping?
See Bean Mapping example for more information.
🌐
fastcsv.org
fastcsv.org › faq
FAQ | FastCSV
Does FastCSV support automatic type conversion?
The CSV format does not specify data types. FastCSV reads and writes all fields as strings. When writing CSV records, you have to convert fields to strings yourself. When reading CSV records, you have the following options:
🌐
fastcsv.org
fastcsv.org › faq
FAQ | FastCSV
Does FastCSV support mixed field encapsulation?
The use of mixed field encapsulation (e.g., double quotes and single quotes) within a single CSV file is not supported by FastCSV. The configured quote character (double quote by default) is used for the entire CSV file.
🌐
fastcsv.org
fastcsv.org › faq
FAQ | FastCSV
🌐
FastCSV
fastcsv.org › guides › examples
Overview | FastCSV
The lightning-fast, dependency-free CSV library for Java that adheres to RFC standards.
🌐
Medium
medium.com › @deephavendatalabs › a-high-performance-csv-reader-with-type-inference-4bf2e4baf2d1
A High-Performance CSV Reader with Type Inference | by Deephaven Data Labs | Medium
February 24, 2022 - Written in Java. High performance–for speed and memory use. Good with type-inference: automatically pick the most appropriate data type by column. The paragraphs below detail our journey to find, then develop a better CSV reader. For those less interested in the sausage-making, however, here are the Cliffs Notes…. We benchmarked Apache Commons CSV, FastCSV...
🌐
FastCSV
fastcsv.org › guides › quickstart
Quick Start Guide | FastCSV
Get started with FastCSV in minutes. Add the Maven/Gradle dependency and write your first CSV reader and writer in Java.
🌐
GitHub
github.com › osiegmar › FastCSV › releases
Releases · osiegmar/FastCSV
CSV library for Java that is fast, RFC-compliant and dependency-free. ⭐️ Star to support our work! - osiegmar/FastCSV
Author   osiegmar
🌐
FastCSV
fastcsv.org › faq
FAQ | FastCSV
FastCSV supports reading and writing CSV files in any encoding supported by Java.
Find elsewhere
🌐
FastCSV
fastcsv.org › guides › basic
Basic Tutorial | FastCSV
Learn the basics of reading and writing CSV files in Java with FastCSV's CsvReader, IndexedCsvReader, and CsvWriter.
🌐
GitHub
github.com › aohrem › FastCSV
GitHub - aohrem/FastCSV: High performance CSV reader and writer for Java
FastCSV is a ultra fast and simple RFC 4180 compliant CSV library for Java, licensed under the Apache License, Version 2.0.
Author   aohrem
🌐
Maven Repository
mvnrepository.com › artifact › de.siegmar › fastcsv
Maven Repository: de.siegmar » fastcsv
3 weeks ago - Fast, lightweight, RFC 4180 compliant CSV library for Java with zero dependencies.
🌐
GitHub
github.com › gingermike › fastcsv
GitHub - gingermike/fastcsv: A reflection-less, column order agnostic CSV parser in Java
A reflection-less, column order agnostic CSV parser in Java - gingermike/fastcsv
Author   gingermike
🌐
Cranksoftware
resources.cranksoftware.com › cranksoftware › v7.0.0 › license › webhelp › ch02s02s03.html
FastCSV Comma Separated File Parser
FastCSV is a ultra fast and simple RFC 4180 compliant CSV library for Java, licensed under the Apache License, Version 2.0.
🌐
Javadoc.io
javadoc.io › doc › de.siegmar › fastcsv › 2.0.0 › de › siegmar › fastcsv › reader › CsvReader.html
CsvReader - fastcsv 2.0.0 javadoc
Latest version of de.siegmar:fastcsv · https://javadoc.io/doc/de.siegmar/fastcsv · Current version 2.0.0 · https://javadoc.io/doc/de.siegmar/fastcsv/2.0.0 · package-list path (used for javadoc generation -link option) https://javadoc.io/doc/de.siegmar/fastcsv/2.0.0/package-list ·
🌐
GitHub
github.com › osiegmar › FastCSV › blob › main › README.md
FastCSV/README.md at main · osiegmar/FastCSV
Fast, lightweight, and RFC 4180 compliant CSV library for Java. Zero dependencies, ~90 KiB. Trusted by Apache NiFi, JUnit, and Neo4j. - osiegmar/FastCSV
Author   osiegmar
🌐
FastCSV
fastcsv.org › guides › examples › custom-callback-handler
Custom callback handler | FastCSV
The lightning-fast, dependency-free CSV library for Java that adheres to RFC standards.
🌐
GitHub
github.com › jpmckinney › fastcsv
GitHub - jpmckinney/fastcsv: A fast Ragel-based CSV parser, compatible with Ruby's CSV · GitHub
FastCSV can be used as a drop-in replacement for CSV (replace CSV with FastCSV) except: The :row_sep option is ignored. The default :auto is implemented #9. The :col_sep option must be a single-byte string, like the default , #8. Python and PHP support single-byte delimiters only, as do the major libraries in JavaScript, Java, C, Objective-C and Perl.
Author   jpmckinney
🌐
Libhunt
java.libhunt.com › fastcsv-alternatives
FastCSV Alternatives - Java CSV | LibHunt
June 10, 2026 - FastCSV is an ultra-fast and dependency-free RFC 4180 compliant CSV library for Java.
🌐
GitHub
github.innominds.com › osiegmar › FastCSV
GitHub - osiegmar/FastCSV: High performance CSV reader and writer for Java.
FastCSV is an ultra-fast and dependency-free RFC 4180 compliant CSV library for Java.
Author   osiegmar