Maven:
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.4</version>
</dependency>
Gradle:
implementation 'com.opencsv:opencsv:5.4'
import com.opencsv.CSVReader;
import java.io.FileReader;
import java.io.IOException;
public class CSVParser {
public static void main(String[] args) {
try {
CSVReader reader = new CSVReader(new FileReader("data.csv"), ',');
String[] nextLine;
while ((nextLine = reader.readNext()) != null) {
for (String value : nextLine) {
System.out.print(value + " ");
}
System.out.println();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}