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

Мастер прикладных программ генерирует каркас, экспортирующий все захватываемые данные в текстовый файл в папке прикладной программы export.

В набор правил экспорта по умолчанию входят два правила:

  • Set Export Params (Задать параметры экспорта): Это правило подключается к элементу пакета Открыть. Оно задает путь экспорта и имя файла и записывает в файл информацию заголовка.
  • Export Page Fields (Экспорт полей страниц): Это правило подключается к каждой странице и записывает в файл экспорта значения всех полей текущей страницы.

Итоговый файл выглядит как в следующем примере, где каждая строка представляет одну страницу, а поля разделены запятыми.

*****************
Export for batch #20100334.019,12/01/2010,08:47:58  <--- Информация заголовка
,Tues, Dec 7, 2010,Boston (BOS),Fri, Dec 10, 2010,Boston (BOS),Compact,001,$345.70
,0,0,0,1
,Mon, Dec 6, 2010,San Francisco (SFO),Fri, Dec 10, 2010,San Francisco (SFO),SUV,010,$489.31
,Boston (BOS),Pittsburgh (PIT),17NOV10,Pittsburgh (PIT),Boston (BOS),21NOV10,313.17,64.56,477.73
,Newark, NJ (EWR),Charlotte, NC (CLT),MON NOV 15, 2010,Charlotte, NC (CLT),Newark, NJ (EWR),WED NOV 17, 2010,$524.76,$53.23,$577.99
,Dec 21, 2010,Dec 24, 2010,$293.03
,Nov 30, 2010,Dec 2, 2010,$243.07

В библиотеку действий Экспорт входят действия, обычно используемые для экспорта захваченных данных в текстовый файл. Некоторые из ключевых действий экспорта приведены в следующей таблице.

Библиотека Действие Описание
Экспорт SetExportPath Задает путь к расположению файла экспорта. Обычно на путь экспорта ссылаются в файле конфигурации прикладной программы при помощи интеллектуального параметра @APPPATH(export).
Экспорт SetFileName Задает имя файла экспорта (расширение файла указывать не нужно).
Экспорт SetExtensionName Задает расширение файла экспорта.
Экспорт SetExportFileEncodingAsASCII Задает, экспортировать ли файлы в формате ANSI. Если не добавить это действие, файлы будут по умолчанию экспортироваться в формате Unicode.
Экспорт ExportAllFields Записывает в файл экспорта значения всех полей текущей страницы.
Экспорт ExportFieldValue Записывает в файл экспорта значение заданного поля, например:
ExportFieldValue(Return_Date)
.
Экспорт CloseExportFile Закрывает файл экспорта.