ExportTableToCsvCommand
Команда; экспортирует данные из таблицы в файл формата CSV.
Last updated
Команда; экспортирует данные из таблицы в файл формата CSV.
Last updated
Полный путь с названием файла, в который было выгружено содержимое.
Признак, определяющий, будет ли выполнение команды происходить в асинхронном режиме (в фоновом потоке).
Необязательный тэг. Значение тэга <Async>
: не ожидается.
Если тэг <Async>
отсутствует, то для атрибута Value
используется значение False.
Value
Значение.
Обязательный атрибут. Ожидается логическое значение.
Таблица, данные которой будут выгружаться в файл.
Обязательный тэг. Значение тэга <Table>
: не ожидается.
Name
Название одной из таблиц, описанных в форме.
Обязательный атрибут. Ожидается название одной из таблиц, описанных в форме.
Признак, определяющий, экспортировать ли заголовки столбцов.
Необязательный тэг. Значение тэга <ExcludeColumnHeaders>
: не ожидается.
Если тэг <ExcludeColumnHeaders>
отсутствует, то для атрибута Value
используется значение False.
Value
Значение.
Обязательный атрибут. Ожидается логическое значение.
Экспортируемые столбцы.
Необязательный тэг. Значение тэга <Columns>
: список тэгов <Column>
.
Если тэг <Columns>
отсутствует, то экспортируются все видимые столбцы таблицы.
Экспортируемый столбец с признаком, задаваемым в значении тэга <Column>
, следует ли его экспортировать.
Необязательный тэг. Ожидается логическое значение.
Если значение тэга <Column>
равно NULL, то столбец считается экспортируемым.
Name
Имя столбца.
Обязательный атрибут. Значение атрибута Name
: имя одного из столбцов указанной таблицы.
Фильтрация экспортируемых строк по соответствию значений определенного столбца набору определенных значений.
Необязательный тэг. Ожидается любое скалярное значение или линейный массив.
Если тэг <FilterRows>
отсутствует, то экспортируются все видимые строки таблицы.
ColumnName
Имя столбца, значения которого будут сравниваться с набором значений из тэга <FilterRows>
.
Обязательный атрибут. Значение атрибута ColumnName
: имя одного из столбцов указанной таблицы.
Путь до папки, в которой будет расположен файл с выгруженными данными.
Необязательный тэг. Любое значение будет переведено в текстовое.
Если тэг <ExportPath>
отсутствует, то используется пустое значение, а для атрибута Ask
используется значение False.
Поддерживаются константы замены.
Ask
Признак, определяющий, будет ли вызвано диалоговое окно для выбора файла для экспорта.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут Ask
отсутствует, то используется значение False.
Признак открытия CSV-файла после формирования.
Необязательный тэг. Ожидается логическое значение.
Если тэг <Open>
отсутствует, то используется значение False.
<Command Name="ExportTableToCsvCommandName" Type="ExportTableToCsvCommand" Assembly="Commands">
<!--Тэги, общие для всех команд-->
<!--Тэги, специфичные для ExportTableToCsvCommand-->
</Command>
<Command Name="" Type="ExportTableToCsvCommand" Assembly="Commands">
<!--Тэги, общие для всех команд-->
<Condition Name="" />
<Lock Value="" />
<!--Тэги, специфичные для ExportTableToCsvCommand-->
<Async Value="" />
<Table Name="TableName" />
<ExcludeColumnHeaders Value="" />
<Columns>
<Column Name=""></Column>
<Column Name=""></Column>
</Columns>
<FilterRows ColumnName=""></FilterRows>
<ExportPath Ask=""></ExportPath>
<Open></Open>
</Command>
<Async Value="False" />
<Table Name="TableName" />
<ExcludeColumnHeaders Value="False" />
<Columns>
<Column Name="ColumnName1">True</Column>
<Column Name="ColumnName2">False</Column>
<Column Name="ColumnName3" />
</Columns>
<FilterRows ColumnName=""></FilterRows>
<ExportPath Ask="False">ExportPath</ExportPath>
<Open>False</Open>