<!-- Maven --> <dependency> <groupId>net.sf.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.3</version> </dependency> <!-- Gradle --> implementation 'net.sf.opencsv:opencsv:5.3' Name,Age,City John,25,New York Alice,30,London Bob,27,Paris import com.opencsv.CSVReader; ... try (CSVReader reader = new CSVReader(new FileReader("data.csv"))) { String[] nextLine; while ((nextLine = reader.readNext()) != null) { String name = nextLine[0]; int age = Integer.parseInt(nextLine[1]); String city = nextLine[2]; System.out.println("Name: " + name + ", Age: " + age + ", City: " + city); } } import com.opencsv.CSVWriter; ... try (CSVWriter writer = new CSVWriter(new FileWriter("output.csv"))) { String[] header = {"Name", "Age", "City"}; writer.writeNext(header); String[] data1 = {"John", "25", "New York"}; writer.writeNext(data1); String[] data2 = {"Alice", "30", "London"}; writer.writeNext(data2); String[] data3 = {"Bob", "27", "Paris"}; writer.writeNext(data3); }


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