csv
<dependency>
<groupId>org.apache.any23</groupId>
<artifactId>any23-core</artifactId>
<version>2.5</version>
</dependency>
import org.apache.any23.Any23;
import org.apache.any23.Configuration;
import org.apache.any23.extractor.csv.CSVReader;
import org.apache.any23.validation.CSVValidatorReport;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class CSVParser {
public static void main(String[] args) throws IOException {
File csvFile = new File("data.csv");
Any23 any23 = new Any23();
CSVReader reader = new CSVReader(new FileInputStream(csvFile), csvFile.toURI().toString());
Configuration configuration = Configuration.defaultConfiguration();
CSVValidatorReport report = reader.getCSVReport(any23, configuration);
if (report.isValid()) {
} else {
report.getValidationErrors().forEach(error -> {
});
}
}
}