Содержание
DatasetToCsv(D : Dataset) : String
Преобразовать датасет в строку в формате Csv.
Преобразовать датасет в строку в формате Csv.
Функция DatasetToCsv сохраняет все записи датасета в строку в формате Csv.
Разделитель ячеек [;], разделитель строк [перевод строки]. Если ячейка содержит символы ["] , [;] , 13, 10, то значение ячейки выводится в двойных кавычках, а двойные кавычки в значении дублируются.
Пример:
Procedure OnCreate;
Var
D : Dataset of Record id: integer; Name:string; end;
S : String;
Begin
D.Count:=3;
D[0].id:=1; D[0].Name:='Первый';
D[1].id:=2; D[1].Name:='Второй';
D[2].id:=3; D[2].Name:='Третий';
S := DatasetToCsv(D);
SaveFile('test.csv', S);
End;
Сформированный файл test.csv:
1;Первый 2;Второй 3;Третий
Эта функция аналогична вызову функции ToStr.
справка