public class CsvWriter
extends java.io.BufferedWriter
Constructor and Description |
---|
CsvWriter(java.nio.charset.Charset encoding,
java.io.OutputStream outputStream)
Erstellt einen neuen CsvWriter mit ';' als Trennzeichen und '"' als Anführungszeichen
|
CsvWriter(java.nio.charset.Charset encoding,
java.io.OutputStream outputStream,
char csvSeparator,
char csvQuote)
Erstellt einen neuen CsvWriter
|
CsvWriter(java.nio.charset.Charset encoding,
java.io.OutputStream outputStream,
char csvSeparator,
char csvQuote,
boolean quoteAll)
Erstellt einen neuen CsvWriter
|
CsvWriter(java.lang.String encoding,
java.io.OutputStream outputStream)
Erstellt einen neuen CsvWriter mit ';' als Trennzeichen und '"' als Anführungszeichen
|
CsvWriter(java.lang.String encoding,
java.io.OutputStream outputStream,
char csvSeparator,
char csvQuote)
Erstellt einen neuen CsvWriter
|
CsvWriter(java.lang.String encoding,
java.io.OutputStream outputStream,
char csvSeparator,
char csvQuote,
boolean quoteAll)
Erstellt einen neuen CsvWriter
|
CsvWriter(java.io.Writer writer)
Erstellt einen neuen CsvWriter mit ';' als Trennzeichen und '"' als Anführungszeichen
|
CsvWriter(java.io.Writer writer,
char csvSeparator,
char csvQuote)
Erstellt einen neuen CsvWriter
|
CsvWriter(java.io.Writer writer,
char csvSeparator,
char csvQuote,
boolean quoteAll)
Erstellt einen neuen CsvWriter
|
Modifier and Type | Method and Description |
---|---|
void |
writeCsv(java.lang.Object... data)
Schreibt eine Zeile Csv-Daten.
|
void |
writeData(java.lang.Object data)
Schreibt ein oder mehrere Csv-Daten ohne einen Zeilenumbruch einzufügen.
|
void |
writeNewLine() |
void |
writeSeperator() |
public CsvWriter(java.lang.String encoding, java.io.OutputStream outputStream)
encoding
- Dateikodierung, z.B. UTF-8outputStream
- OutputStream als Ziel zum schreibenpublic CsvWriter(java.nio.charset.Charset encoding, java.io.OutputStream outputStream)
encoding
- Dateikodierung, z.B. UTF-8outputStream
- OutputStream als Ziel zum schreibenpublic CsvWriter(java.lang.String encoding, java.io.OutputStream outputStream, char csvSeparator, char csvQuote)
encoding
- Dateikodierung, z.B. UTF-8outputStream
- OutputStream als Ziel zum schreibencsvSeparator
- TrennzeichencsvQuote
- Maskierungszeichen (Anführungszeichen)public CsvWriter(java.nio.charset.Charset encoding, java.io.OutputStream outputStream, char csvSeparator, char csvQuote)
encoding
- Dateikodierung, z.B. UTF-8outputStream
- OutputStream als Ziel zum schreibencsvSeparator
- TrennzeichencsvQuote
- Maskierungszeichen (Anführungszeichen)public CsvWriter(java.lang.String encoding, java.io.OutputStream outputStream, char csvSeparator, char csvQuote, boolean quoteAll)
encoding
- Dateikodierung, z.B. UTF-8outputStream
- OutputStream als Ziel zum schreibencsvSeparator
- TrennzeichencsvQuote
- Maskierungszeichen (Anführungszeichen)quoteAll
- Bestimmt, ob Anführungszeichen überall gesetzt werden (true) oder nur dort wo notwendig (false)public CsvWriter(java.nio.charset.Charset encoding, java.io.OutputStream outputStream, char csvSeparator, char csvQuote, boolean quoteAll)
encoding
- Dateikodierung, z.B. UTF-8outputStream
- OutputStream als Ziel zum schreibencsvSeparator
- TrennzeichencsvQuote
- Maskierungszeichen (Anführungszeichen)quoteAll
- Bestimmt, ob Anführungszeichen überall gesetzt werden (true) oder nur dort wo notwendig (false)public CsvWriter(java.io.Writer writer)
writer
- Writer als Ziel zum schreibenpublic CsvWriter(java.io.Writer writer, char csvSeparator, char csvQuote)
writer
- Writer als Ziel zum schreibencsvSeparator
- TrennzeichencsvQuote
- Maskierungszeichen (Anführungszeichen)public CsvWriter(java.io.Writer writer, char csvSeparator, char csvQuote, boolean quoteAll)
writer
- Writer als Ziel zum schreibencsvSeparator
- TrennzeichencsvQuote
- Maskierungszeichen (Anführungszeichen)quoteAll
- Bestimmt, ob Anführungszeichen überall gesetzt werden (true) oder nur dort wo notwendig (false)public void writeCsv(java.lang.Object... data) throws java.io.IOException
null
führt zu einem leeren Eintrag
data
- Zu schreibende Daten. Anzahl parameter/Arraylänge = anzahl der Daten in einer Zeilejava.io.IOException
public void writeNewLine() throws java.io.IOException
java.io.IOException
public void writeSeperator() throws java.io.IOException
java.io.IOException
public void writeData(java.lang.Object data) throws java.io.IOException
null
führt zu einem leeren Eintrag
data
- Zu schreibende Datenjava.io.IOException