<dependencies> <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.5.1</version> </dependency> </dependencies> import com.opencsv.CSVReader; import com.opencsv.CSVWriter; try (CSVReader csvReader = new CSVReader(new FileReader("path/to/your/csvfile.csv"))) { List<String[]> rows = csvReader.readAll(); for (String[] row : rows) { } } catch (IOException e) { e.printStackTrace(); } try (CSVWriter csvWriter = new CSVWriter(new FileWriter("path/to/your/csvfile.csv"))) { String[] header = { "Name", "Email", "Phone" }; csvWriter.writeNext(header); String[] data1 = { "John Smith", "john@example.com", "1234567890" }; String[] data2 = { "Jane Doe", "jane@example.com", "9876543210" }; csvWriter.writeNext(data1); csvWriter.writeNext(data2); } catch (IOException e) { e.printStackTrace(); } CSVReader csvReader = new CSVReaderBuilder(new FileReader("path/to/your/csvfile.csv")) .withLineEnd("\r .build();


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