Формат CSV (Comma Separated Values — значения, разделенные запятыми) — это текстовый формат, предназначенный для представления табличных данных. Каждая строка файла — это одна строка таблицы. Значения отдельных колонок разделяются разделительным символом (delimiter), который зависит от региональных настроек. Значения, которые содержат зарезервированные символы (такие как запятая или новая строка), обрамляются символом двойные кавычки ("); если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд.

 

Информация

 

В формат CSV экспортируются только данные, т.е. только те компоненты, которые расположены на бэндах данные. Если свойство SkipColumnHeaders в настройках экспорта установлено в false, то дополнительно первой строкой экспортируются заголовки/названия колонок.

 

 

 

Параметры экспорта

 

Параметры экспорта в формат CSV описываются в классе StiCsvExportSettings. Ниже приводится таблица с описанием всех свойств этого класса.

 

Название

Тип

Описание

Separator

string

задает символ - разделитель списка, используемый при экспорте; по умолчанию CurrentCulture.TextInfo.ListSeparator

Encoding

Encoding

кодировка текстового файла; по умолчанию Encoding.UTF8

SkipColumnHeaders

bool

пропускать заголовки колонок; по умолчанию false

 

 

Статические параметры

 

Статические свойства экспорта в CSV. Свойства имеют глобальное влияние на все экспорты в формат CSV. Для доступа к свойствам нужно добавлять префикс StiOptions.Export.Csv... например, StiOptions.Export.Csv.ForcedSeparator.

 

Название

Тип

Описание

ForcedSeparator

string

принудительно задает разделительный символ, используемый при экспорте; если задана пустая строка - используется символ из настроек экспорта; по умолчанию пустая строка