public class CsvReader
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DEFAULT_IGNORE_LINE_PATTERN |
Leere Zeilen standardmäßig ignorieren
|
| Constructor | Description |
|---|---|
CsvReader(java.io.Reader reader) |
Erstellt einen neuen CsvReader mit ';' als Trennzeichen und '"' als Anführungszeichen
|
CsvReader(java.io.Reader reader,
char csvSeparator,
char csvQuote) |
Erstellt einen neuen CsvReader
|
CsvReader(java.io.Reader reader,
char csvSeparator,
char csvQuote,
java.lang.String ignoreLinePattern) |
Erstellt einen neuen CsvReader
|
CsvReader(java.lang.String encoding,
java.io.InputStream inputStream) |
Erstellt einen neuen CsvReader mit ';' als Trennzeichen und '"' als Anführungszeichen
|
CsvReader(java.lang.String encoding,
java.io.InputStream inputStream,
char csvSeparator,
char csvQuote) |
Erstellt einen neuen CsvReader
|
CsvReader(java.lang.String encoding,
java.io.InputStream inputStream,
char csvSeparator,
char csvQuote,
java.lang.String ignoreLinePattern) |
Erstellt einen neuen CsvReader
|
CsvReader(java.nio.charset.Charset encoding,
java.io.InputStream inputStream) |
Erstellt einen neuen CsvReader mit ';' als Trennzeichen und '"' als Anführungszeichen
|
CsvReader(java.nio.charset.Charset encoding,
java.io.InputStream inputStream,
char csvSeparator,
char csvQuote) |
Erstellt einen neuen CsvReader
|
CsvReader(java.nio.charset.Charset encoding,
java.io.InputStream inputStream,
char csvSeparator,
char csvQuote,
java.lang.String ignoreLinePattern) |
Erstellt einen neuen CsvReader
|
| Modifier and Type | Method | Description |
|---|---|---|
IterableCsvData |
read() |
Verarbeitet die CSV-Daten.
|
IterableCsvData |
read(java.lang.String[] headerCells) |
Verarbeitet die CSV-Daten.
|
CsvData |
readAll() |
Verarbeitet die CSV-Daten.
|
CsvData |
readAll(java.lang.String[] headerCells) |
Verarbeitet die CSV-Daten.
|
public static final java.lang.String DEFAULT_IGNORE_LINE_PATTERN
public CsvReader(java.lang.String encoding,
java.io.InputStream inputStream)
encoding - Dateikodierung, z.B. UTF-8inputStream - InputStream als Datenquellepublic CsvReader(java.nio.charset.Charset encoding,
java.io.InputStream inputStream)
encoding - Dateikodierung, z.B. UTF-8inputStream - InputStream als Datenquellepublic CsvReader(java.lang.String encoding,
java.io.InputStream inputStream,
char csvSeparator,
char csvQuote)
encoding - Dateikodierung, z.B. UTF-8inputStream - InputStream als DatenquellecsvSeparator - TrennzeichencsvQuote - Maskierungszeichen (Anführungszeichen)public CsvReader(java.nio.charset.Charset encoding,
java.io.InputStream inputStream,
char csvSeparator,
char csvQuote)
encoding - Dateikodierung, z.B. UTF-8inputStream - InputStream als DatenquellecsvSeparator - TrennzeichencsvQuote - Maskierungszeichen (Anführungszeichen)public CsvReader(java.lang.String encoding,
java.io.InputStream inputStream,
char csvSeparator,
char csvQuote,
java.lang.String ignoreLinePattern)
encoding - Dateikodierung, z.B. UTF-8inputStream - InputStream als DatenquellecsvSeparator - TrennzeichencsvQuote - Maskierungszeichen (Anführungszeichen)ignoreLinePattern - Regulärer Ausdruck, mit dem zu ignorierende Zeilen vorgegeben werden könnenpublic CsvReader(java.nio.charset.Charset encoding,
java.io.InputStream inputStream,
char csvSeparator,
char csvQuote,
java.lang.String ignoreLinePattern)
encoding - Dateikodierung, z.B. UTF-8inputStream - InputStream als DatenquellecsvSeparator - TrennzeichencsvQuote - Maskierungszeichen (Anführungszeichen)ignoreLinePattern - Regulärer Ausdruck, mit dem zu ignorierende Zeilen vorgegeben werden könnenpublic CsvReader(java.io.Reader reader)
reader - Reader als Datenquellepublic CsvReader(java.io.Reader reader,
char csvSeparator,
char csvQuote)
reader - Reader als DatenquellecsvSeparator - TrennzeichencsvQuote - Maskierungszeichen (Anführungszeichen)public CsvReader(java.io.Reader reader,
char csvSeparator,
char csvQuote,
java.lang.String ignoreLinePattern)
reader - Reader als DatenquellecsvSeparator - TrennzeichencsvQuote - Maskierungszeichen (Anführungszeichen)ignoreLinePattern - Regulärer Ausdruck, mit dem zu ignorierende Zeilen vorgegeben werden könnenpublic CsvData readAll() throws java.io.IOException
read() verwendet werden.java.io.IOException - Ein-Ausgabe-FehlerCsvParseException - Fehler beim Parsen der CSV-Dateipublic IterableCsvData read() throws java.io.IOException
java.io.IOException - Ein-Ausgabe-FehlerCsvParseException - Fehler beim Parsen der CSV-Dateipublic CsvData readAll(java.lang.String[] headerCells) throws java.io.IOException
read(String[]) verwendet werden.headerCells - Spaltenkopf (falls null, kann auf die Spalten nur über Index zugegriffen werden)java.io.IOException - Ein-Ausgabe-FehlerCsvParseException - Fehler beim Parsen der CSV-Dateipublic IterableCsvData read(java.lang.String[] headerCells) throws java.io.IOException
headerCells - Spaltenkopf (falls null, kann auf die Spalten nur über Index zugegriffen werden)java.io.IOException - Ein-Ausgabe-FehlerCsvParseException - Fehler beim Parsen der CSV-Datei