Импорт таблиц из Excel

Last modified:


Что делает

Выполняет загрузку данных из файла Excel в выбранный справочник или раздел МТ (создает/заполняет записи в таблице МТ).

Запуск и настройки импорта

На верхней панели инструментов интерфейса МТ:

Импорт/Экспорт данныхИмпорт таблиц из Excel



Заполнить поля в открывшемся окне.

Основные настройки импорта:

       Файл

       Таблица

       Дата актуальности

       Идентифицировать поля

       Можно выбрать поля для поиска записи


Дополнительные настройки импорта:

       Копить ошибки

       Пометить на удаление отсутствующие в списке записи

       Не создавать новые записи

       Пропускать ненайденные столбцы

Image 5222

Основные настройки импорта:

«Файл»

Указать путь к файлу Excel.

Формат данных к загрузке в импортируемом файле:

  • Названия столбцов к загрузке должны соответствовать пользовательскому названию поля в МТ, либо системному названию поля в таблице SQL.


    Пример:

    В справочнике Клиенты


    Организация – пользовательское название поля,

    VRD_BOrganization – системное название поля

    Image 5223


    Лишние столбцы, не требующие загрузки, можно оставлять в файле, удалив их заголовок, либо убедившись, что название столбца не совпадает с названием поля в МТ. При этом, потребуется дополнительная настройка импорта


    «Пропускать ненайденные столбцы» = ДА


  • Если в файле загрузки есть обязательное поле Таблицы МТ, оно должно быть заполнено.


    Список обязательных полей таблицы (справочника / раздела МТ) можно проверить в интерфейсе

    MTAdminСтруктура


    Image 5224

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

    В случае, когда требуется обновление существующих записей (используется дополнительная настройка импорта «Не создавать новые записи» = ДА), обязательное поле МТ, не требующее обновления, можно не добавлять в файл загрузки.

  • Попытки загрузки расчетных полей игнорируются системой (названия расчетных полей в MTAdminСтруктура прописаны курсивом).



    Image 5225


«Таблица»


Выбрать Справочник или Раздел проводника МТ, в который требуется загрузить данные.


В списке Таблиц, доступных для загрузки, пользователь видит:

  • Справочники МТ, к которым имеет полный доступ,
  • Разделы проводника, которые для него доступны в интерфейсе МТ (за исключением редких случаев, когда требуется особое право для импорта данных в конкретную таблицу МТ).


Администратору БД (пользователь с правами «sa») доступен полный список Справочников и Разделов МТ

«Дата актуальности»

Указать дату актуальности данных, если в заполняемой таблице МТ есть динамические поля.

«Идентифицировать поля»

Выбрать способ для идентификации полей при загрузке данных в МТ:

По названию столбца в таблице SQL – в названиях столбцов файла загрузки указаны системные названия полей (пример: «VRD_Name»).

По заголовку поля в МТ – в названиях столбцов файла загрузки указаны пользовательские названия полей МТ (пример: «Название»).

«Можно выбрать поля для поиска записи»


Алгоритм поиска записей в таблице МТ при загрузке данных:

  • По полю с уникальным значением (если есть в выбранной Таблице);
  • По комбинации двух и более полей, которые определяют уникальность записи в Таблице (например: Каталог з/ч + Номер з/ч, Площадка + Марка);
  • В соответствии с пользовательскими настройками импорта


Если в импортируемом файле нет уникального значения, назначить поле (столбец) или комбинацию полей (столбцов) из файла Excel, которые система будет использовать для поиска записи в выбранной Таблице.


Дополнительные настройки импорта данных:

«Копить ошибки»

Проставить «галочку» для выведения текстового файла со списком ошибок импорта по результату загрузки.

«Пометить на удаление отсутствующие в списке позиции»

Проставить «галочку», если в результате импорта данных система должна пометить на удаление все записи Справочника или Раздела МТ, которые отсутствуют в файле загрузки.

«Не создавать новые записи»

Проставить «галочку», если результатом импорта должно быть обновление существующих записей Таблицы (создание новых записей в МТ не требуется). Система будет игнорировать строки файла загрузки, не найденные в МТ.

«Пропускать ненайденные столбцы»

Проставить «галочку», если в ходе загрузки система должна игнорировать столбцы файла

  • с «пустым» заголовком и заголовком;
  • с заголовком, не найденным среди полей таблицы МТ.




Для запуска импорта данных нажать «Готово».



Is this article helpful for you?