public class IlvCSVReader extends Object
DefaultTableModel.| Modifier and Type | Field and Description |
|---|---|
static char |
AUTO
The reader will try to automatically discover the right separator to use.
|
static char |
COMMA
Commas will be considered as separator characters.
|
static char |
SEMICOLON
Semicolons will be considered as separator characters.
|
static char |
SPACE
Spaces will be considered as separator characters.
|
static char |
TAB
A tabulation will be considered as separator characters.
|
| Modifier and Type | Method and Description |
|---|---|
static IlvCSVReader |
getInstance()
Returns an instance of
IlvCSVReader that will try to automatically
detect the separator to read a CSV File into a DefaultTableModel. |
static IlvCSVReader |
getInstance(char separator)
Returns an instance of
IlvCSVReader that will use the given
separator to read a CSV File into a DefaultTableModel. |
static IlvCSVReader |
getInstance(char separator,
int titleRowIndex)
Returns an instance of
IlvCSVReader that will use the given
separator to read a CSV File into a DefaultTableModel. |
IlvCSVTableModel |
read(Reader csvFile)
Reads the given CSV File into a
DefaultTableModel that also
implements the IlvTableModel interface. |
DefaultTableModel |
read(Reader csvFile,
DefaultTableModel model)
Reads the given CSV File into the given
DefaultTableModel |
public static final char COMMA
public static final char SEMICOLON
public static final char SPACE
public static final char TAB
public static final char AUTO
public static IlvCSVReader getInstance()
IlvCSVReader that will try to automatically
detect the separator to read a CSV File into a DefaultTableModel.IlvCSVReader instance.public static IlvCSVReader getInstance(char separator)
IlvCSVReader that will use the given
separator to read a CSV File into a DefaultTableModel.
The seperator can be one of the following:
IlvCSVReader instance.public static IlvCSVReader getInstance(char separator, int titleRowIndex)
IlvCSVReader that will use the given
separator to read a CSV File into a DefaultTableModel.
The values that will be on row titleRowIndex will used used
as columns names for the DefaultTableModel. If titleRowIndex
is negative, no column name will be set.
The seperator can be one of the following:
IlvCSVReader instance.public DefaultTableModel read(Reader csvFile, DefaultTableModel model) throws IOException
DefaultTableModelcsvFile - a Reader on the CSV File; it will be closed by
this methodmodel - the model filled with the contents of the CSV File.DefaultTableModelIOException - if an IO error occurs.public IlvCSVTableModel read(Reader csvFile) throws IOException
DefaultTableModel that also
implements the IlvTableModel interface.csvFile - a Reader on the CSV File; it will be closed by
this methodDefaultTableModel filled with the contents
of the CSV File.IOException - if an IO error occurs.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.