stringify

конвертирует массив данных в CSV строку

string stringify(array data, [object delimiter] );
dataarrayмассив с передаваемыми значениями
delimiterobjectразделители строк/столбцов в CSV данных
stringCSV строка

Example

var text = webix.csv.stringify([[a,b],[c,d]]);
// вывод
// "a,b\n,c,d"

Details

Разделитель - это объект со следующими свойствами:

var delimiter = {
    rows: "\n", // разделитель строк
    cols: "\t"  // разделитель столбцов
};

Разделители по умолчанию:

  • разделитель строк '\n' (символ новой строки)
  • разделитель столбцов '\t' (горизонтальная табуляция)

Вы можете изменить разделители, например:

var csv = '1-The Shawshank Redemption|2-The Godfather';
var delimiter = { rows:"|",  cols:"-" };
var data = webix.csv.parse(csv, delimiter);
// output
// [["1", "The Shawshank Redemption"], ["2", "The Godfather, "1972"]]

Вы можете изменить разделители глобально, задав новые значения свойствам webix.csv.delimiter.rows и webix.csv.delimiter.cols.

webix.csv.delimiter.rows = "\b";
webix.csv.delimiter.cols = "\v";
Наверх