klyn.io.csv.CSVWriter.writeRows
method
public writeRows(rows as Generator<ArrayList<String>>) as Void throws IOException
Description

Consumes CSV records from a forward-only generator, closing it on every loop exit. No intermediate row collection is created. Like writeRow(), this writer still retains its generated text for toString().

Parameters
ParameterDescription
rowsGenerator of field lists, consumed once.
Throws
  • CSVException if rows is null or a field cannot be represented.
  • IOException if reading or writing fails.
Example
try writer = CSVWriter("output.csv", delimiter=';'):
    writer.writeRows(CSVReader("input.csv"))