import org.nuiton.util.csv.CSVDataSource;
public class CSVReaderExample {
public static void main(String[] args) {
try {
CSVDataSource dataSource = new CSVDataSource("path/to/your/csv/file.csv");
while (dataSource.next()) {
String[] columns = dataSource.columns();
for (String column : columns) {
System.out.println(column);
}
}
dataSource.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
import org.nuiton.util.csv.CSVDataSink;
public class CSVWriterExample {
public static void main(String[] args) {
try {
CSVDataSink dataSink = new CSVDataSink("path/to/your/csv/file.csv");
dataSink.write("Column 1", "Column 2", "Column 3");
dataSink.write("Value 1", "Value 2", "Value 3");
dataSink.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
import nu.csv.CSVConfiguration;
public class CSVConfigurationExample {
public static void main(String[] args) {
CSVConfiguration configuration = new CSVConfiguration();
// ...
}
}