Содержание
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.