CSVReader csvReader = new CSVReader("path/to/your/csvfile.csv"); List<List<String>> csvData = csvReader.readAll(); public class Person { private String name; private int age; } CSVReader csvReader = new CSVReader("path/to/your/csvfile.csv"); CSVMapper<Person> mapper = new CSVMapper<>(Person.class); List<Person> persons = new ArrayList<>(); List<List<String>> csvData = csvReader.readAll(); for (List<String> row : csvData) { Person person = mapper.map(row); persons.add(person); } public class Person { // ... @CsvFormat("yyyy-MM-dd") private Date birthDate; @CsvRange(min = 18, max = 60) private int age; // ... } CSVConfig config = new CSVConfig(',', '\"', "\r "); CSVReader csvReader = new CSVReader("path/to/your/csvfile.csv", config);


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