Provides implementation classes for reading various kind of streams as well as producing such. Delivered implementations are CSV, Excel, XML, Jdbc, JTable object.

CSVReader Example:

java.io.File f = new java.io.File("csv-test.csv");
CSVReader in = new CSVReader(new java.io.FileReader(f));
while (in.hasNext()) {
    Object columns[] = in.next();
    // Do something here
}
in.close();

CSVWriter Example:

java.io.File f = new java.io.File("csv-test.csv");
CSVWriter out = new CSVWriter(new java.io.FileWriter(f));
out.printRow(new Object[] { "0:0", "0:1", "0:2" });
out.printRow(new Object[] { "1:0", "1:1", "1:2" });
out.close();