CSV
Последняя версия: 1.3.0
Дистрибутив: образ плагина CSV
Описание
Плагин CSV предназначен для загрузки и визуализации данных из CSV-файлов в Графине. Он поддерживает несколько способов получения данных: загрузку файла с локального компьютера, чтение по URL, ввод CSV-текста вручную и чтение файла с файловой системы сервера, где работает плагин.
В интерфейсе создания источника данных плагин отображается как CSV.
Настройка
Ниже показаны реальные состояния формы создания источника данных CSV в тёмной теме интерфейса Графини.
Базовая форма

Поля источника данных
| Название в UI | Код поля | Тип | Обязательность | Значение по умолчанию | Примечание |
|---|---|---|---|---|---|
Источник данных | source | radio | обязательно | Загрузка файла | Главное триггерное поле. Определяет, откуда плагин получает CSV. |
Выберите файл до 768 Кб | content | file | обязательно для режима Загрузка файла | пусто | Принимается CSV-файл размером до 768 Кб. |
Метод | method | select | обязательно для режима URL | GET | Поддерживаются GET, POST, PUT. |
URL | url | text | обязательно для режима URL | пусто | Должен быть корректным http:// или https:// URL-адресом CSV-файла. |
Пропустить проверку TLS | skipTls | radio | обязательно для режима URL | Проверять | Вложенное триггерное поле URL-режима. |
TLS-сертификат | tls | textarea | необязательно | пусто | Отображается при значении Пропустить проверку TLS = Проверять. |
Добавить заголовки | hasHeaders | radio | необязательно | Нет | Дополнительный переключатель URL-режима для передачи HTTP-заголовков запроса. |
Заголовок | header[] | список полей | необязательно | пусто | Отображается после включения Добавить заголовки = Да. По кнопке + добавляются строки заголовков запроса. |
CSV-содержимое | data | textarea | обязательно для режима Ввод текста файла | пусто | Позволяет вставить содержимое CSV вручную. |
Путь к файлу | path | text | обязательно для режима Файловая система | пусто | Путь к CSV-файлу на сервере, где работает плагин. |
Кодировка | encoding | select | обязательно | UTF-8 | Можно выбрать готовую кодировку или ввести собственную, поддерживаемую плагином. |
Разделитель | delimiter | select | обязательно | Точка с запятой | Поддерживаются Запятая, Точка с запятой, Табуляция. |
Формат времени | timeFormat | text | необязательно | пусто | Используется при интерпретации временных значений. Если не заполнен, по умолчанию используется шаблон dd-MM-yyyy HH:mm:ss. |
Первая строка | header | radio | обязательно | Заголовок | Определяет, считать ли первую строку CSV заголовком колонок или данными. |
Динамические поля и зависимости
Основное поведение формы определяется полем Источник данных.
- Если выбрано
Загрузка файла, отображается полеВыберите файл до 768 Кб. - Если выбрано
URL, отображаются поляМетод,URL,Пропустить проверку TLSиДобавить заголовки. - Если в URL-режиме выбрано
Пропустить проверку TLS = Проверять, дополнительно отображается полеTLS-сертификат. - Если в URL-режиме выбрано
Добавить заголовки = Да, появляется блокЗаголовокс кнопкой+для добавления HTTP-заголовков запроса. - Если выбрано
Ввод текста файла, отображается полеCSV-содержимое. - Если выбрано
Файловая система, отображается полеПуть к файлу.
URL-режим с проверкой TLS

URL-режим с дополнительными заголовками

Ввод CSV-текста

Чтение с файловой системы

Правила заполнения, важные для проверки подключения
- Для запуска проверки в форме должны быть выбраны тип источника данных и заполнено имя источника.
- Для успешной проверки нужно выбрать ровно один способ получения CSV через поле
Источник данных. - Для режима
Загрузка файлатребуется выбрать CSV-файл размером не более768 Кб. - Для режима
URLобязательныМетод,URLиПропустить проверку TLS. - Для режима
Ввод текста файладолжно быть заполнено полеCSV-содержимое. - Для режима
Файловая системадолжен быть указан путь к доступному CSV-файлу на сервере плагина. URLдолжен быть валиднымhttp://илиhttps://адресом.- При значении
Пропустить проверку TLS = Проверятьдля URL-источников с собственным или самоподписанным сертификатом обычно требуется заполнитьTLS-сертификат. - При значении
Пропустить проверку TLS = ИгнорироватьполеTLS-сертификатскрывается, а проверка сертификата отключается. - Поля
Кодировка,РазделительиПервая строканапрямую влияют на то, как плагин прочитает CSV при проверке подключения. - Если
Первая строка = Заголовок, названия колонок берутся из первой строки файла. - Если
Первая строка = Данные, первая строка считается обычными данными, а колонки нумеруются автоматически.
Порядок создания источника данных
- Откройте раздел
Источники данных. - Нажмите
Добавить источник данных. - В поле
Источник данныхукажите понятное имя подключения. - В поле
ТипвыберитеCSV. - В поле
Источник данныхвыберите нужный режим:Загрузка файла,URL,Ввод текста файлаилиФайловая система. - Заполните поля выбранного режима источника.
- Настройте
Кодировка,Разделитель,Формат временииПервая строка. - Для URL-источника при необходимости настройте TLS-проверку и дополнительные заголовки.
- Нажмите
Проверить соединение. - После успешной проверки нажмите
Сохранить.
Пример заполнения для загрузки файла
Источник данных:Загрузка файлаВыберите файл до 768 Кб: CSV-файл с локального компьютераКодировка:UTF-8Разделитель:Точка с запятойФормат времени:yyyy-MM-dd HH:mm:ss, если CSV содержит временную колонку в этом форматеПервая строка:Заголовок, если первая строка содержит имена колонок
Пример заполнения для URL
Источник данных:URLМетод:GETURL:https://example.org/data/metrics.csvПропустить проверку TLS:ПроверятьилиИгнорироватьTLS-сертификат: PEM-сертификат, если требуется проверка собственного CAДобавить заголовки:Да, если сервер требует дополнительные HTTP-заголовкиКодировка:UTF-8Разделитель:Точка с запятойПервая строка:Заголовок
Пример заполнения для ввода текста
Источник данных:Ввод текста файлаCSV-содержимое:
time;value;host
2026-05-15 10:00:00;42;node-01
2026-05-15 10:05:00;43;node-02
Кодировка:UTF-8Разделитель:Точка с запятойФормат времени:yyyy-MM-dd HH:mm:ssПервая строка:Заголовок
Пример заполнения для файловой системы
Источник данных:Файловая системаПуть к файлу:file:///var/lib/graphina/import/data.csvКодировка:UTF-8Разделитель:Точка с запятойПервая строка:Заголовок