<dependencies>
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.5.1</version>
</dependency>
</dependencies>
groovy
dependencies {
implementation 'com.opencsv:opencsv:5.5.1'
}
String csvFile = "path/to/your/file.csv";
try (CSVReader reader = new CSVReader(new FileReader(csvFile))) {
List<String[]> rows = reader.readAll();
for (String[] row : rows) {
}
} catch (IOException e) {
e.printStackTrace();
}
String csvFile = "path/to/your/file.csv";
try (CSVWriter writer = new CSVWriter(new FileWriter(csvFile))) {
writer.writeNext(rowData);
} catch (IOException e) {
e.printStackTrace();
}
CSVReader reader = new CSVReaderBuilder(new FileReader(csvFile))
.withSeparator(';')
.build();
CSVReader reader = new CSVReaderBuilder(new FileReader(csvFile))
.withQuoteChar('\'')
.build();
CSVReader reader = new CSVReaderBuilder(new FileReader(csvFile))
.withLineEnd(CSVParser.DEFAULT_RECORD_SEPARATOR)
.build();