Экспорт в текстовый файл

Предназначен для экспорта набора данных в текстовый файл. Имеется возможность настройки преобразования набора данных в текстовый вид, определяя различные способы представления столбцов (с разделителями/фиксированной ширины), форматы типов данных, разделители и т.д.

Вход

  •  Источник данных — таблица данных, подлежащая экспорту.
  •  Управляющие переменные (необязательный порт) — переменными можно задать значения параметров мастера настройки.

Мастер настройки

Настройка компонента происходит в два этапа:

Шаг 1. Настройка форматов экспорта

  • Имя файла — задает путь к файлу-приемнику при локальном подключении, либо имя файла при использовании подключения к папке. Кнопка  вызывает диалог выбора файла.
  • Группа параметров Разделители:

    • Ограничитель строк — символ, обрамляющий данные ячейки набора данных. В качестве ограничителя строк могут быть использованы символы:

      • Двойная кавычка(");
      • Одинарная кавычка (');
      • Обратная кавычка (`).

      По умолчанию используется Двойная кавычка (").

    • Десятичный разделитель — символ, разделяющий дробную и целую части числовых значений. Разделителем может быть Точка (.) или Запятая (,).

    • Разделитель даты — символ, разделяющий компоненты даты. Доступные разделители:

      • Точка (.);
      • Слэш (/);
      • Обратный слэш (\).
    • Разделитель времени — символ, разделяющий компоненты времени. Разделителем может быть Двоеточие (:) или Точка (.).

      В параметрах Десятичный разделитель, Разделитель даты и Разделитель времени в качестве значений по умолчанию используются локальные настройки.

  • Группа параметров Представление значений:

    • Истина — текст, представляющий логическое значение ИСТИНА. По умолчанию используется строка True. Доступные значения: True, Истина, Да.
    • Ложь — текст, представляющий логическое значение ЛОЖЬ. По умолчанию используется строка False. Доступные значения: False, Ложь, Нет.
    • Пусто — текст, представляющий значение Null. По умолчанию используется символ знака вопроса ?. Доступные значения: ?, null, NULL.
  • Группа параметров Форматы:

    • Формат даты — формат представления даты:

      • dd/mm/yyyy
      • mm/dd/yyyy
      • yyyy/mm/dd
      • dd/mm/yy
      • mm/dd/yy
      • yy/mm/dd

      Во всех форматах: dd — день месяца в виде 2-х цифр, mm — номер месяца в виде 2-х цифр, yy — год в виде 2-х цифр, yyyy - год в виде 4-х цифр.

    • Формат времени — формат представления времени:

      • h:mm
      • hh:mm
      • h:mm:ss
      • hh:mm:ss

      Во всех форматах: h — часы без ведущего нуля, hh — часы в виде 2-х цифр, mm — минуты в виде 2-х цифр, ss — секунды в виде 2-х цифр.

      При заполнении этих параметров можно воспользоваться предлагаемыми в списке вариантами форматов, либо задать пользовательский формат.

Шаг 2. Экспорт в текстовый файл

  • Состояние входа — строка состояния входа Источник данных.
  • Группа параметров Представление столбцов:
    • Формат данных — выбор одного из вариантов:
      • С разделителями — значения полей в исходном файле отделяются символом, заданным параметром Разделитель столбцов. Значение этого параметра выбирается из списка:
        • Символ табуляции;
        • Точка с запятой;
        • Пробел;
        • Запятая;
        • Точка.
      • Фиксированной ширины — поля в исходном файле имеют заданную ширину.
  • Кодовая страница — кодировка, в которой сохранится текст. Доступные варианты:

    • ANSI/Windows(0);
    • ASCII/MS DOS(1);
    • Кириллическая (1251);
    • Западноевропейская (1252);
    • UTF-8 (65001);
    • UTF-16 LE (1200);
    • UTF-16 BE (1201).
  • Строка заголовка — выбор способа задания наименования столбцов в экспортируемом файле:

    • Метки столбцов (полей) - в качестве заголовков столбцов будут использованы Метки полей.
    • Имена столбцов (полей) - в качестве заголовков столбцов будут использованы Имена полей.
    • Нет строки заголовков - столбцы будут экспортированы без заголовков.


Статьи в разделе: