Online Documentation for Data Import for InterBase/Firebird

TXT


На этом шаге необходимо установить соответствие между столбцами с данными в текстовом документе и полями в таблице.

В левой части, в списке Files, отображаются файлы-источники. Параметры соответствия указываются для файла, выбранного в этом списке.

В списке Fields отображается список полей таблицы, в которую будут импортироваться данные.

В нижней части - фрагмент текстового документа - источника данных.

В текстовом документе не существует такого понятия как поля или столбцы, поэтому в Data Import for Interbase/Firebird при экспорте нужно вручную устанавливать разграничители столбцов для текстовых файлов. Разграничители представляют собой вертикальные черные линии, отделяющие один столбец от другого. Изначально в документе разгарничителей нет. Устанавливаются они с помощью двойного щелчка мыши на макете документа. Разграничители должны быть между столбцами, а также перед первым столбцом и после последнего. Размер столбца определяется количеством символов в нем. Для этого сверху и снизу макета документа предусмотрены линейки, на которых каждое деление соответствует символу.

Соответствие между столбцами устанавливается следующим образом:

В списке полей таблицы выбирается поле. В макете документа выбирается столбец. Если соответствие установлено, то рядом с названием поля, в списке Fields появляются две цифры. Первая, в столбце Pos - это номер символа, с которого начинается столбец, вторая, в столбце Length - количество символов в столбце.

 

Вы можете задать набор символов исходного файла в поле Encoding.

 

Кнопка Analyze доступна при импорте в новую таблицу. Используйте ее для автоматического создания полей.

 

Step 3 - TXT

 

Если хотите удалить все установленные соответствия, то нажмите кнопку Clear - btnClearAllRanges. Кнопка btnAutoFillColumns - Auto Fill Columns - автоматически устанавливает соответствие между полями и столбцами. . Эту функцию можно использовать, если исходный файл и назначенная таблица имеют равное число столбцов.

 

Если установлен флажок Auto Scroll, то при установке соответствий столбцов, автоматически будет осуществляться прокрутка фрагмента документа к следующему столбцу.

 

С помощью счетчика Skip Lines можно указать, сколько первых строк не учитывать при импорте. Таким образом, исключаются заголовки столбцов из импортируемых данных.

 

Если Вы выбрали создавать таблицу для импорта в нее данных на предыдущем шаге, то на этом шаге Вам необходимо создать  нужные для импорта данных поля. Выберите нужный пункт контекстного меню, чтобы добавить поле (New column), редактировать (Edit) или удалить (Drop).

 

menuEditField

 

Нажатие кнопки btnEllipsis рядом с названием поля открывает это поле для редактирования.

 

Важно: Если таблица уже создана, она будет помечена галочкой Tick. Если при создании таблицы произошла ошибка, то такая таблица будет помечена крестиком Cross.

 

Следующий шаг