Используйте CSV-импорт в Lucidchart для схем процессов, чтобы быстро создавать блок-схемы из набора данных. В этой статье описаны этапы форматирования данных и их импорта для создания схемы.
Это экспериментальная функция. Некоторый функционал может работать не так, как ожидалось.
Доступность планов: Бесплатный, Индивидуальный, Командный и Корпоративный.
- Доступно для учетных записей FedRAMP .
- Для получения более подробной информации о доступных функциях вашей учетной записи ознакомьтесь со статьей «Тарифные планы Lucid» или со статьей «Обновление учетной записи Lucid», чтобы узнать, как обновить свою учетную запись .
Настройка данных
Перед импортом данных CSV-файл должен соответствовать следующим требованиям:
- Включает все обязательные столбцы.
- Каждая строка имеет уникальный идентификатор.
- Используются только поддерживаемые фигуры.
- Названия библиотек фигур и самих фигур написаны с заглавной буквы.
Подсказка: чтобы просмотреть пример правильно отформатированных данных, нажмите сюда и загрузите образец csv-файла.
Пример
Читая разделы ниже, обращайтесь к этому примеру, чтобы посмотреть правильное форматирование.
Файл на входе
Результат
Необходимые столбцы
При форматировании CSV-файла необходимыми являются следующие столбцы:
- Id
- Name
- Shape Library
- Page ID
- Contained By
- Text Area 1
Прочтите разделы ниже, чтобы получить более подробную информацию о каждом из этих столбцов.
ID (идентификатор)
Каждая строка в файле должна иметь уникальный идентификатор. Рекомендуется начинать с «1» и увеличивать его для каждой новой строки.
Name (имя)
Этот столбец предназначен для определения типа импортируемого объекта. Вот типы, которые вы можете включить:
- Page
- Line
- Поддерживаемые фигуры
- Для фигур нужно указать название каждой уникальной фигуры типа Process или Swim Lane. В разделе ниже приведен список поддерживаемых фигур.
Shape Library (библиотека фигур)
Каждая поддерживаемая фигура, включенная в файл, должна содержать название своей библиотеки фигур. Большинство поддерживаемых фигур взяты из библиотеки «Фигуры блок-схемы».
Page ID (идентификатор страницы)
Каждая фигура и линия должны содержать уникальный идентификатор номера страницы, на которой они находятся. В приведенном выше примере показано, что все объекты находятся на странице 1.
Contained By (содержится в)
Несмотря на то, что столбец Contained By является обязательным, в нем содержатся данные только для тех фигур, которые находятся внутри фигур-контейнеров, например, плавательных дорожек.
Для базовых контейнеров этот столбец содержит только идентификатор фигуры контейнера. Для плавательных дорожек в столбце сначала указывается идентификатор фигуры плавательной дорожки, затем двоеточие (:) и строка плавательной дорожки, в которой отображается фигура.
В приведенном выше примере «2:1» означает, что фигура Process содержится в первой строке дорожки (с ID 2), а «2:2» означает, что фигура Terminator содержится во второй строке дорожки.
Text Area 1 (текстовая область 1)
Хотя этот столбец является обязательным, он должен содержать данные только в том случае, если элемент в наборе данных содержит в себе текст. Для страниц этот столбец используется в качестве заголовка страницы. Для фигура и строк этот столбец используется для обозначения текста внутри фигуры или на линии.
Необязательные столбцы
Столбцы, перечисленные ниже, являются необязательными при указании данных для импорта диаграммы процесса:
- Line Source
- Line Destination
- Source Arrow
- Destination Arrow
- Text Area [n]
Прочтите разделы ниже, чтобы получить более подробную информацию о каждом из этих столбцов.
Line Source/Line Destination (источник линии/место назначения линии)
Этот столбец необходим для всех строк с типом Line в вашем наборе данных и должен включать идентификатор фигуры, в которой начинается линия, и идентификатор фигуры, где эта линия заканчивается. Если линия не заканчивается фигурой, этот столбец следует оставить пустым.
Source Arrow/Destination Arrow (стрелка источника/стрелка места назначения)
Этот столбец необходим для всех строк с типом Line в наборе данных и должен включать один из следующих параметров:
- None
- Arrow
- Open Arrow
- Hollow Arrow
Эти параметры указывают стиль конца линии в источнике и месте назначения.
Text Area [n] (текстовая область [n])
Если фигура или линия содержит несколько текстовых областей, этот столбец должен включать эти фрагменты текста. Набор данных может включать столько столбцов Text Area, сколько необходимо.
Поддерживаемые фигуры
Импорт диаграмм процессов поддерживает страницы, строки и выбор фигура из библиотеки фигур «Блок-схемы». Поддерживаются следующие фигуры:
- Swim Lane
- Для импорта поддерживаются только горизонтальные плавательные дорожки, но их можно настроить вручную на холст
- Process
- Decision
- Terminator
- Document
- Preparation
- Data (I/O)
- Database
- Delay
- Connector
- Or
- Display
- Note
Также поддерживаются перечисленные выше линии, соединяющие фигуры.
Заметка: импорт будет работать корректно только в том случае, если названия фигур и библиотек фигур будут выглядеть как выше, включая прописные буквы.
Импортируйте свои данные
Отформатировав данные, вы сможете импортировать схему процесса в Lucidchart, выполнив следующие действия:
- Откройте документ Lucidchart.
- Нажмите «Импорт данных» в нижней части панели фигура слева.
- Выберите «Схема процесса» в навигационном меню в левой части появившейся панели.
- Нажмите «Импортировать свои данные».
- Выберите CSV-файл или файлы на своем устройстве.
- Нажмите «Импорт».
Схема процесса появится в документе Lucidchart.
Часто задаваемые вопросы
Могу ли я указать в CSV-файле стиль текста и фигур, который я хочу видеть на схеме процесса?
Нет. В CSV-файле нет способа добавить стиль и форматирование, например, шрифт и цвет.
Почему диаграмма отображается не совсем так, как ожидалось?
Lucidchart интерпретирует данные, чтобы диаграмма была максимально логичной, но в некоторых случаях, особенно при работе со сложными наборами данных, вы можете заметить наложение линий, фигур или текста. В таких случаях можно вручную настроить объекты на холст по мере необходимости.
Оставьте отзыв об этой статье
Хотите поделиться мнением об этой статье? Расскажите нам о своем опыте здесь.