Экспорт текстовых файлов
Мастер прикладных программ генерирует каркас, экспортирующий все захватываемые данные в текстовый файл в папке прикладной программы 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 | Записывает в файл экспорта значение заданного поля, например: . |
| Экспорт | CloseExportFile | Закрывает файл экспорта. |