Действие парсера «Сохранить таблицу в формате CSV»

Параметры действия:

Предназначение действия:

Выполняет экспорт открытого файла Excel в формат CSV (в заданной кодировке)
Обязательно должно быть задано имя файла
В параметрах можно указать кодировку, разделители строк и столбцов, и прочие опции.

Возвращаемое значение: отсутствует (текущее значение не изменяется)

 


Параметр «Имя файла с расширением»

Тип параметра: произвольное текстовое значение

Значение по умолчанию: \files\{ParserName} {time=DD.MM.YYYY HH-NN-SS}.csv

Обязательный параметр. Введенное имя не должно совпадать с именем открытого файла (иначе Excel не сможет сохранить файл под этим именем)
Если указан полный путь, например, c:\folder\filename.csv, - то файл сохраняется по указанному пути,
если путь краткий, например, \folder\filename.csv - то сохранение выполняется в папку, где находится файл надстройки Parser.xla
Если задана подпапка (в примерах выше - \folder\) - она будет создана автоматически.

Параметр «Кодировка CSV файла»

Тип параметра: выбор из списка, или ввод вручную

Примеры значений параметра: utf-8; windows-1251

 

Параметр «Дополнительные опции»

Тип параметра: произвольное текстовое значение

Значение по умолчанию: ColumnsSeparator=;&RowsSeparator={NL}&Brackets=1&ColumnsCount=auto

В этом параметре можно задать разделитель столбцов для CSV файла (ColumnsSeparator — по умолчанию точка с запятой), разделитель строк (RowsSeparator — по умолчанию символ перевода строки vbNewLine, обозначаемый подстановочным кодом {NL}), задать количество столбцов (ColumnsCount — по умолчанию определяется автоматически).
Кроме того, можно указать программе, надо ли текстовые значения заключать в кавычки (опция Brackets = 1 или 0; если задан 0, то кавычки не добавляются)
Все параметры соединяются в одну строку через амперсанд &