HunProg CSV is an open source, Java-based implementation for reading and writing files containing separated values.
The implementation enables the direct use of different data types, thereby eliminating the need for text conversions. The transformations are performed using internal Java text formatting methods. If you need to use different formatting than the default, you can assign a custom pattern or an externally predefined formatter to each data field.
It's definitely worth a try.
To get started with HunProg CSV, add the following dependency to your project:
build.gradle.kts
dependencies {
implementation("com.hunprog:csv:1.0.0")
}
build.gradle
dependencies {
implementation 'com.hunprog:csv:1.0.0'
}
pom.xml
<dependency>
<groupId>com.hunprog</groupId>
<artifactId>csv</artifactId>
<version>1.0.0</version>
</dependency>