ExportTableToCsvCommand

Команда; экспортирует данные из таблицы в файл формата CSV и скачивает его.

Шаблон ExportTableToCsvCommand

<Command Name="" Type="ExportTableToCsvCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <!--Тэги, специфичные для ExportTableToCsvCommand-->
  <Table Name="TableName" />
  <ExcludeColumnHeaders Value="" />
  <Columns>
    <Column Name=""></Column>
    <Column Name=""></Column>
  </Columns>
  <FilterRows ColumnName=""></FilterRows>
  <ExportPath Ask=""></ExportPath>
</Command>

Описание ExportTableToCsvCommand

<Command Name="ExportTableToCsvCommandName" Type="ExportTableToCsvCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <!--Тэги, специфичные для ExportTableToCsvCommand-->
</Command>

Результат выполнения ExportTableToCsvCommand

Value

Команда не имеет результата.

Тэги, специфичные для ExportTableToCsvCommand

Table

Таблица, данные которой будут выгружаться в файл.

Обязательный тэг. Значение тэга <Table>: не ожидается.

<Table Name="TableName" />

Атрибуты тэга <Table>

ExcludeColumnHeaders

Признак, определяющий, экспортировать ли заголовки столбцов.

Необязательный тэг. Значение тэга <ExcludeColumnHeaders>: не ожидается.

Если тэг <ExcludeColumnHeaders> отсутствует, то для атрибута Value используется значение False.

<ExcludeColumnHeaders Value="False" />

Атрибуты тэга <ExcludeColumnHeaders>

Columns

Экспортируемые столбцы.

Необязательный тэг. Значение тэга <Columns>: список тэгов <Column>.

Если тэг <Columns> отсутствует, то экспортируются все видимые столбцы таблицы.

<Columns>
  <Column Name="ColumnName1">True</Column>
  <Column Name="ColumnName2">False</Column>
  <Column Name="ColumnName3" />
</Columns>

Тэг <Column>

Экспортируемый столбец с признаком, задаваемым в значении тэга <Column>, следует ли его экспортировать.

Необязательный тэг. Ожидается логическое значение.

Если значение тэга <Column> равно NULL, то столбец считается экспортируемым.

Атрибуты тэга <Column>

FilterRows

Фильтрация экспортируемых строк по соответствию значений определенного столбца набору определенных значений.

Необязательный тэг. Ожидается любое скалярное значение или линейный массив.

Если тэг <FilterRows> отсутствует, то экспортируются все видимые строки таблицы.

<FilterRows ColumnName=""></FilterRows>

Атрибуты тэга <FilterRows>

ExportPath

Имя файла, с которым он будет скачан у пользователя.

Необязательный тэг. Любое значение будет переведено в текстовое.

Если указан полный путь, то из него будет извлечено имя файла, а остальное проигнорировано.

Если тэг <ExportPath> отсутствует, то используется автоматически сгенерированное значение, а для атрибута Ask используется значение False.

<ExportPath Ask="False">ExportPath</ExportPath>

Атрибуты тэга <ExportPath>

Last updated