Copyright © 2008-2011 Ralph Schuster. All Rights Reserved.

Package csv.impl

Provides implementation classes for reading various kind of streams as well as producing such.

See:
          Description

Interface Summary
ExcelFormatter Interface for formatting Excel sheets
ExcelListener Notifies about Excel based events.
 

Class Summary
AbstractColumnFilter Filters columns from underlying table reader.
AbstractRowFilter Filters rows from underlying table reader.
AbstractStreamTableReader An abstract implementation of TableReader.
AbstractStreamTableWriter An abstract implementation of TableWriter.
AbstractTableReader Abstract implementation that shall be suitable for most implementations.
AbstractTableWriter Abstract implementation of writer interface.
CSVReader Reads from CSV like streams.
CSVWriter Implements functionality for writing CSV streams.
DefaultColumnFilter Implements a filter based on a given index array.
DefaultExcelFormatter Default implementation of an ExcelFormatter.
ExcelReader Implements Excel reading.
ExcelWriter Provides ability to write Excel files.
HtmlWriter Provides implementation for writing HTML table.
IndexRowFilter Implements a row filter based on row indices.
JdbcReader Implements a table reader to read JDBC ResultSet rows.
JTableReader Reader for Swing's JTable.
XmlReader Reads from a XML file.
XmlWriter Writer implementation for XML streams.
 

Package csv.impl Description

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();


Copyright © 2008-2011 Ralph Schuster. All Rights Reserved.

Copyright © 2008-2011 Ralph Schuster. All Rights Reserved.