write


Description:

public static Result<string,Error> write (ArrayList<ArrayList<string>> data, string separator)

Serializes rows/columns to CSV text.

Fields containing separator, quote, or line breaks are quoted. Quotes inside fields are escaped as double quotes.

Parameters:

data

rows and columns to serialize.

separator

field separator (for example ",").

Returns:

Result.ok(CSV text), or Result.error(CsvError.INVALID_ARGUMENT) when separator is empty.