Microsoft Visio — превосходное программное обеспечение для работы с векторной графикой, предлагающее множество инструментов, функций и, что самое главное, тысячи типов диаграмм для создания общих диаграмм, потоков диаграмм и проектирования архитектуры систем. Как и его аналоги, Microsoft Visio 2010 также был дополнен некоторыми расширенными функциями, инструментами и диаграммами. В этой статье мы рассмотрим функцию связи с данными, которая позволит вам работать с электронными таблицами Excel 2010, в конечном итоге упрощая процесс создания диаграмм за счет прямой связи с выбранной таблицей.
Для начала запустите Visio 2010 и для создания диаграммы с нуля в представлении Backstage нажмите кнопку Создать.

При вставке таблицы Excel 2010 в Visio для совместной работы мы создали запись о студенте в таблице Excel, содержащей следующие поля: Идентификатор, Имя, Курс, Оценки, Оценка, Статус и Итого.

В Visio 2010 перейдите на вкладку «Данные» и нажмите кнопку «Связать данные с фигурами» .

Откроется мастер выбора данных, выберите книгу Microsoft Office Excel и нажмите «Далее».

На этом этапе нажмите кнопку «Обзор» и выберите лист Excel, который вы хотите вставить для графического представления данных. Нажмите кнопку «Далее», чтобы продолжить.

Выберите лист Excel, который хотите включить. Вы также можете выбрать диапазон, нажав «Выбрать пользовательский диапазон». Мы также включим параметр «Первая строка данных содержит заголовки столбцов» , так как в нашем случае первая строка таблицы Excel содержит заголовки столбцов. Нажмите «Далее», чтобы продолжить.

Теперь выберите столбцы и строки, которые нужно включить, нажмите « Выбрать столбцы» . Появится диалоговое окно со всеми столбцами на указанном листе. Отключите заголовки нежелательных столбцов и нажмите «ОК».

Для вставки отдельных строк повторите процедуру. Выбранные столбцы и строки отобразятся в диалоговом окне мастера. Нажмите кнопку «Далее», чтобы продолжить.

На этом этапе необходимо выбрать столбец или строку, содержащую уникальные идентификаторы (т.е. уникальные значения). Так как вставленный лист Excel содержит поле идентификатора с уникальными значениями, мы выберем поле идентификатора. Нажмите кнопку «Готово», чтобы завершить работу мастера.

В нижней части окна Microsoft Visio вы увидите вставленную электронную таблицу Excel, содержащую выбранные строки и столбцы.

Теперь вам нужно выбрать тип диаграммы. Для этого в разделе «Дополнительные фигуры» выберите нужный тип диаграммы. Например, мы выбираем «Диаграмму активности», которая широко используется для отображения активности программных модулей. Она относится к категории UML (Unified Modeling Language), которая также содержит множество диаграмм, специфичных для программного обеспечения.

При выборе вы увидите все соответствующие фигуры, содержащиеся в диаграмме определённого типа. Что касается UML Activity, здесь отображаются все фигуры, необходимые для построения диаграммы активности.
Теперь выберите фигуру «Начальное состояние» из списка и перетащите ее в основную область диаграммы.

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

Для изменения графика данных щелкните правой кнопкой мыши вставленную фигуру и в параметрах данных выберите Редактировать график данных.

В диалоговом окне «Изменить график данных» в разделе « Поле данных» можно изменить поле, которое должно отображаться со вставленной фигурой. Например, если вы хотите отобразить имя студента и курс, выберите соответствующие поля из раскрывающегося списка.
Вам не нужно изменять его для каждой фигуры, он автоматически применит изменения ко всем вставленным фигурам. После этого нажмите «ОК», чтобы вернуться.

Чтобы дать вам общее представление, мы просто отображаем запись об одном студенте на диаграмме активности UML. Теперь мы вручную добавим фигуру «Штат» , показывающую общее количество баллов, полученных студентом. Перетащите фигуру «Штат» в основную область диаграммы, перейдите на вкладку «Главная» и нажмите «Текст», чтобы добавить текст.

Теперь начните соединять фигуры с фигурой Control Flow , выберите ее на левой боковой панели и перетащите в главное окно диаграммы.

Следуя описанной выше процедуре, вы можете создать диаграмму в Microsoft Visio 2010 из любой таблицы Excel, вместо того чтобы искать значения в электронной таблице Excel и вводить их в диаграммы.