Import file#


../../_images/import-file.png

Основные сведения#

Шаг “Import File” предназначен для импорта данных из файлов в форматах .csv, Excel или JSON. Данные импортируются построчно, сопоставляясь с форматом, описанным в “Fields Mapping”. Чтобы импортировать файл, его следует загрузить в поле типа File и указать это поле в параметре “File Info Field”.

Параметры#

Настройки Шага:

Поле настройки

Варианты значений

Назначение

Step name

-

Наименование шага

Source step

-

Выбор предыдущего шага

File info field

-

Поле, содержащее файл для импорта

Input file type

.csv, .xlsx, .json

Формат файла для импорта

Column separator

;

Разделитель колонок для CSV файла

First lines to ignore

0

Количество первых строк для игнорирования в файле

Fields mapping

-

Сопоставление полей компонента с колонками файла


Кейсы#

  • Импорт табличных данных: Используется для загрузки данных из файлов CSV или Excel, настраивая сопоставление между колонками файла и полями компонента.

  • Импорт структурированных данных: Подходит для импорта JSON файлов, содержащих структурированные данные.

Исключения#

  • Неправильное сопоставление полей: Ошибки в настройке “Fields Mapping” могут привести к некорректному импорту данных.

  • Игнорирование неинформативных строк: Необходимо точно указать количество строк, которые следует игнорировать перед началом импорта данных.

Вариант применения#

Этот компонент представляет собой интерфейс для загрузки файлов в форматах CSV и XLSX. Он содержит поля для трех полей датамодели CSV и трех полей датамодели XLSX, а также одно поле для загрузки файла. Два датафлоу используются для импорта файла, выполнения скрипта и сохранения данных в хранилище.

  • Вы можете скачать конфигурацию компонента здесь