java.io.Closeable, java.io.Flushable, java.lang.Appendable, java.lang.AutoCloseablepublic class CsvWriter
extends java.io.BufferedWriter
| Constructor | Description |
|---|---|
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
|
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.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
|
| Modifier and Type | Method | 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.IOExceptionpublic void writeNewLine()
throws java.io.IOException
java.io.IOExceptionpublic void writeSeperator()
throws java.io.IOException
java.io.IOExceptionpublic void writeData(java.lang.Object data)
throws java.io.IOException
null führt zu einem leeren Eintrag
data - Zu schreibende Datenjava.io.IOException