Validator validator = new ValidatorBuilder() .name("Sample Validator") .field(Fields.integer("id").required()) .field(Fields.string("name").required().maxLength(20)) .field(Fields.date("dob").format("yyyy-MM-dd")) .build(); CsvParser parser = new CsvParserBuilder() .reader(new FileReader("sample.csv")) .validator(validator) .build(); List<DataRecord> records = parser.parse(); for (DataRecord record : records) { if (record.hasErrors()) { for (ValidationError error : record.getErrors()) { System.out.println("Error: " + error.getMessage()); } } } if (parser.hasDataIssues()) { for (DataIssue issue : parser.getDataIssues()) { System.out.println("Data Issue: " + issue.getMessage()); } }


上一篇:
下一篇:
切换中文