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.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