<dependency>
<groupId>org.nuiton</groupId>
<artifactId>nuiton-csv</artifactId>
<version>1.2.0</version>
</dependency>
import org.nuiton.csv.CSVManager;
import org.nuiton.csv.FileManager;
public class CSVReaderExample {
public static void main(String[] args) {
CSVManager csvManager = new CSVManager(new FileManager());
try {
csvManager.load("path/to/csv/file.csv")
.forEach(row -> {
String[] columns = row.getColumns();
for (String column : columns) {
System.out.println(column);
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
}
import org.nuiton.csv.CSVManager;
import org.nuiton.csv.FileManager;
import org.nuiton.csv.Row;
public class CSVWriterExample {
public static void main(String[] args) {
CSVManager csvManager = new CSVManager(new FileManager());
try {
csvManager.create("path/to/new/csv/file.csv")
.writeRow(new Row("Column 1", "Column 2", "Column 3"))
.writeRow(new Row("Value 1", "Value 2", "Value 3"))
.writeRow(new Row("Value 4", "Value 5", "Value 6"))
.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}