<dependency> <groupId>com.github.dblock</groupId> <artifactId>genjava-csv</artifactId> <version>1.1.0</version> </dependency> public class Person { private String name; private int age; private String email; } import com.github.dblock.csv.CSVReader; import com.github.dblock.csv.CSVWriter; import java.io.*; import java.util.List; public class CsvExample { public static void main(String[] args) { try { CSVReader<Person> csvReader = new CSVReader<>(Person.class); List<Person> persons = csvReader.read(new File("example.csv")); for (Person person : persons) { System.out.println(person.getName() + ", " + person.getAge() + ", " + person.getEmail()); } CSVWriter<Person> csvWriter = new CSVWriter<>(Person.class); csvWriter.write(new File("example_output.csv"), persons); } catch (IOException e) { e.printStackTrace(); } } }


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