Мақсаты

«Файлдық дереккөздер» бөліміндегі файлды ағынға қосады. Блок дереккөз және таңдалған ауқым баптауларын қолданады; жеке параметрлерді блокта алмастыруға болады. Excel, CSV, JSON және XML дереккөздері қолдау табады; JSON мен XML осы рөлде оқылады.

Кірістер және шығыстар

Дереккөз рөлінде блоктың кірісі жоқ, кестені out арқылы береді. Қабылдаушы рөлінде in кестені қабылдайды; қосымша success және failure шығыстары жазу нәтижесіне қарай ағынды жалғастырады.

Параметрлер

ПараметрБаптаулар және мәндерНұсқалар және шектер
roleБлок рөлі: дереккөз деректерді оқиды; қабылдаушы нәтижені жазады.Нұсқалар: source, target
source_idТіркелген файлдық дереккөз; «Файл» өрісінде атауы бойынша таңдаңыз.64 таңбаға дейін
range_idДереккөздің атаулы ауқымы. Бос мән әдепкі ауқымды білдіреді.Әдепкі: empty
64 таңбаға дейін
optionsОсы блоктың оқу параметрлерін алмастыру; бос мәндер дереккөзден алынады.
clear_rangeЖазудан кейін бапталған ауқымның қалған бөлігін тазалау; оның сыртындағы деректер өзгермейді.Әдепкі: disabled
ask_updateФайл менеджеріндегі файл үшін: әр қолмен іске қосуда сол пішімдегі жаңа файлды сұрау.Әдепкі: disabled
wizardБлокты орындау шеберінің қадамы ретінде көрсету.Әдепкі: disabled

Оқу параметрлері: options

ПараметрНені баптайды
selection_modeКөрсетілген ұяшықтарды немесе жұмыс кітабының атаулы ауқымын оқу.
defined_nameExcel жұмыс кітабында анықталған ауқым атауы.
defined_scopeАтаулы ауқымның әрекет аясы: кітап немесе парақ.
sheetЖұмыс кітабының парақ атауы.
rangeA1 жазылымындағы ұяшық ауқымы, мысалы A1:F500.
headerАуқымның алғашқы жолын өріс атаулары ретінде пайдалану.
delimiterМәтіндік файлдың өріс бөлгіші.
json_pathJSON құжатындағы жазбалар массивіне жол.
xml_pathXML жолдары ретінде оқылатын элементтерге жол.

Қадамдық баптау

Интерфейс скриншотыҮлкейту ↗Файлдық дереккөзді баптау. Дереккөз Файл менеджерінен tariffs-demo.csv файлын таңдап, нүктелі үтір бөлгішін пайдаланады. Ауқымдар пішіннің төменгі жағында бапталады.
Файлдық дереккөзді баптау

Дереккөз Файл менеджерінен tariffs-demo.csv файлын таңдап, нүктелі үтір бөлгішін пайдаланады. Ауқымдар пішіннің төменгі жағында бапталады.

  1. Палитраның «Файлдар» қойындысынан файл қосып, дереккөз немесе қабылдаушы рөлін таңдаңыз.
  2. «Дереккөз ауқымын» таңдаңыз. Парақты, ұяшықтарды және тақырыптарды; JSON/XML үшін жазбалар жолын тексеріңіз.
  3. CSV үшін бөлгішті тексеріңіз. Блок парақты немесе ұяшықтарды алмастырса, дереккөз ауқымына оралыңыз немесе қажетті ауқымды дереккөзде сақтаңыз.
  4. Файлды қолмен таңдау үшін шеберді қосыңыз; жаңа нұсқаны жүктеуді міндеттеу үшін жаңартылған файл сұрауын қосыңыз.
  5. Өрістерді оқып, үлгіні алдын ала қараңыз. Қабылдаушы үшін шығыс кестесінің реті/атауларын сәйкестендіріп, тазалау параметрін тексеріңіз.

Ережелер және диагностика

  • Жаңартылған файлды сұрау тек Файл менеджеріндегі дереккөз үшін жұмыс істеп, шеберді автоматты қосады. Мұндай ағын пайдаланушының қатысуын талап етеді және автоматты орындалмайды.
  • Нақты іске қосуда қадам сәтті аяқталған соң, жаңартылған файл байланыстырылған файл атауымен жаңа нұсқа ретінде сақталады. Симуляция жаңа нұсқаны сақтамайды.
  • Жаңарту сұрауынсыз шебер тек ағымдағы іске қосу үшін сол пішімдегі басқа дереккөзді, ауқымды, парақты және ұяшықтарды таңдауға мүмкіндік береді. Автоматты іске қосу бапталған файлды оқиды.
  • Қадам расталғаннан кейін таңдалған дереккөзді немесе қосылым баптауларын өзгерту орындауды REVISION_CHANGED қатесімен тоқтатады: жаңа іске қосуды бастаңыз.
  • Жазу кезінде clear_range тек бапталған ауқымның қалған бөлігін тазалайды. Жазудан бұрын оған сақталуы тиіс басқа деректер кірмейтінін тексеріңіз.

Баптау мысалы

«Sales.xlsx» тіркеп, Sales парағындағы A1:F5000 аймағына «Sales table» ауқымын жасаңыз. Блокта осы ауқымды role=source және header=true мәндерімен таңдаңыз. Шығысты «Сандар мен күндер пішімдері», содан кейін «Топтау» блогына беріңіз.