import org.apache.any23.csv.CSVParser;
import java.io.FileReader;
import java.io.IOException;
public class CSVExample {
public static void main(String[] args) {
try {
CSVParser csvParser = new CSVParser(new FileReader("data.csv"));
String[] header = csvParser.getHeader();
for (String column : header) {
System.out.println(column);
}
String[] row;
while ((row = csvParser.nextRow()) != null) {
for (String column : row) {
System.out.println(column);
}
}
csvParser.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
<dependency>
<groupId>org.apache.any23</groupId>
<artifactId>any23-csvutils</artifactId>
<version>2.6</version>
</dependency>