Импорт данных в фигуры в документе
Visio, план 2 Visio профессиональный 2021 Visio профессиональный 2019 Visio профессиональный 2016 Visio стандартный 2016 Visio профессиональный 2013 Visio премиум 2010 Visio 2010 Еще…Меньше
С Visio профессиональный и версий подписки вы можете импортировать данные из внешних источников. При импорте строка данных связывается сфигурой или связывается с ней. После импорта данных к фигурам, которые визуализируют значения, можно применять рисунки, которые являются рисунками, относяными к данным. Если вы не имеете представления об описанном выше, см. статью Кратко об импорте данных в Visio (на английском языке).
Совет: Чтобы процесс импорта завершился без срывов, убедитесь, что один столбец данных содержит уникальные значения для каждой строки и что значения соответствуют тексту на фигурах. Это позволит Visio найти соответствие между строками и фигурами.
Быстрый импорт книги Excel
Наиболее часто в качестве источника данных для импорта используется книга Excel. Поэтому для этого источника предусмотрена отдельная кнопка Быстрый импорт.
-
На вкладке Данные нажмите кнопку Быстрый импорт.
Примечание: Если вы используете Visio 2010, на вкладке «Данные» в группе «Внешние данные» нажмите кнопку «Связать данные с фигурами».
-
Нажмите кнопку Обзор и выберите книгу, которую вы хотите импортировать. Нажмите кнопку Открыть, а затем — Готово.
-
Если откроются окно Импорт в Visio и программа Excel, выберите лист, на котором расположены нужные данные, и выделите их. Не забудьте выделить также все заголовки столбцов. В окне Импорт в Visio нажмите кнопку Импорт, а затем — Готово.
-
Выполните одно из указанных ниже действий.
-
Если на каждой фигуре есть рисунки, отобразимые в виде данных, visio удалось автоматически связать строки с фигурами. Ознакомьтесь со статьей «Дальнейшие действия» в конце этой статьи.
-
Если на всех фигурах нет рисунков, графических элементов, которые вы видите в данных, visio не удалось связать некоторые строки с некоторыми фигурами.
См. раздел «Связывание строк с фигурами» ниже.
-
Если быстрый импорт не работает
Если вам не удалось импортировать данные, вы увидите сообщение, как по рисунку ниже, о том, что часть процесса импорта не совлала. В этом случае используйте процесс настраиваемого импорта, описанный в следующем разделе ниже.
Настраиваемый процесс импорта для всех источников данных
Если параметр «Быстрый импорт» не работал так, как вы ожидали, или вам нужно импортировать данные из другого источника, вы можете сделать настраиваемый импорт данных. Вот как это сделать.
-
На вкладке Данные нажмите кнопку Настраиваемый импорт.
Примечание: Если вы используете Visio 2010, на вкладке «Данные» в группе «Внешние данные» нажмите кнопку «Связать данные с фигурами».
-
На первой странице мастера Выбор данных укажите источник данных, а затем нажмите кнопку Далее.
-
Нажмите кнопку Обзор и выберите источник, из которого вы хотите импортировать данные и нажмите кнопку Далее.
-
Если вы выбрали Excel, выберите лист, выберите диапазон ячеек и укажите, должны ли данные включать заголовки столбцов. Нажмите кнопку Далее, а затем укажите столбцы и строки, которые вы хотите включить. Нажмите кнопку Далее.
-
На странице Настройка уникального кода обновления установите флажок столбца с уникальными значениями. Если позже вы решите обновить импортируемые данные, этот уникальный идентификатор позволит Visio найти обновленную строку в источнике, извлечь ее и обновить схему. Нажмите кнопку Далее.
-
После нажатия кнопки Готово на последней странице мастера выбора данных откроется окно Внешние данные, в котором импортированные данные отображаются в таблице.
-
См. раздел «Связывание строк с фигурами» ниже.
Связывание строк с фигурами
В Visio вы всегда можете просмотреть импортированные для схем данные в окне внешних данных. Также вы можете связать их с фигурами. Вот как это сделать.
-
Откройте вкладку Данные.
-
Установите флажок Окно внешних данных.
-
Чтобы связать строку данных с фигурой, перетащите ее на эту фигуру. Вот как это сделать.
Существуют другие способы связывания строк и фигур. Сведения о них вы можете найти в статье Советы и рекомендации по связыванию данных.
Дальнейшие действия
-
Вы можете изменить рисунки, связанные с данными, ассоциированные с фигурами.
-
Вы также можете перемещать рисунки, связанные с данными.
-
Импортируемые данные можно обновлять на схеме. Для этого откройте вкладку Данные и нажмите кнопку Обновить все. Тем не менее обратите внимание на то, что никакие изменения, совершенные в окне Данные фигуры, не вносятся в источник.
Нужна дополнительная помощь?
Создавайте потрясающие высококачественные схемы с помощью надстройки Визуализатора данных Visio для Excel с помощьюРабочей или учебной учетной записи Microsoft 365.
Вы можете создавать базовые блок-схемы, кроссфункциональные блок-схемы и организационные диаграммы. Диаграммы создаются автоматически из данных в книге Excel. Если вы измените схему в Visio, изменения синхронизируются обратно с Excel.
Это означает, что вам не нужна подписка на Visio для создания потрясающих схем в Excel. Просматривайте, печатайте схемы и делитесь ими с другими пользователями бесплатно в веб-версии Visio. Для дополнительных возможностей редактирования требуется подписка на Visio (план 1) или Visio, план 2.
Примечание: Надстройка Визуализатора данных Visio поддерживается на всех языках, поддерживаемых Веб-приложение Visio. Полный список языков показан в конце этой статьи.
Начните с надстройки Визуализатора данных Visio
Надстройка «Визуализатор данных» доступна для Excel на ПК, Mac и в браузере сMicrosoft 365 #x2 .
(Если у вас есть только личнаяучетная запись Майкрософт, то есть hotmail.com, live.com, outlook.com или msn.com, вы по-прежнему можете опробовать части надстройки Визуализатора данных без входа. Это просто означает, что доступные вам функции несколько ограничены. Дополнительные сведения см. в статье Надстройка визуализатора данных предназначена для Майкрософт 365 рабочих и учебных учетных записей.)
-
Откройте Excel и создайте пустую книгу.
-
Сохраните книгу в OneDrive или SharePoint расположении для удобного общего доступа и оптимального взаимодействия. Вы также можете сохранить файл локально на компьютере.
-
Убедитесь, что в книге выбрана пустая ячейка.
-
Выберите Вставить > получить надстройки или надстройки. В хранилище надстроек Office найдите «Визуализатор данных», а затем нажмите кнопку Добавить. Если появится сообщение безопасности, касающееся надстройки, выберите Доверять этой надстройке.
-
Войдите с учетной записью, связанной с рабочей или учебной подпиской Microsoft 365, или нажмите кнопку Войти позже.
В надстройке больше не поддерживается вход вручную («ADAL»). Но мы автоматически обнаруживаем вашу личность и войдите в систему. Если нам не удается войти в систему, это означает, что ваша версия Excel не работает с надстройкой. Это можно исправить с помощьюExcel в Интернете или обновления до Excel для Microsoft 365.
Примечание: Когда вы вошли в систему, вы открываете возможности в Веб-приложение Visio, такие как печать, общий доступ и просмотр в браузере. Для использования этой надстройки не требуется подписка Visio, но если она у вас есть, вы также сможете вносить изменения в схему.
Если появится запрос на разрешения, выберите Разрешить.
В качестве альтернативы описанной выше процедуре вы можете скачать готовые шаблоны надстроек, чтобы приступить к работе в Excel:
Изменение связанной с данными таблицы для настройки схемы
-
Выберите тип схемы, а затем выберите шаблон, с которым вы хотите работать. При этом вставляется пример схемы и связанная с данными таблица. Этот процесс может занять минуту. Шаблоны поставляются с различными вариантами макета и темы, которые можно дополнительно настроить в Visio.
-
Если вы вошли в систему, схема сохраняется в виде Visio файла в расположении OneDrive или SharePoint. Если вы не вошли в систему, схема является частью книгиExcel. Вы всегда можете создать файл Visio, выполнив вход.
-
Чтобы создать собственную схему, измените значения в таблице данных. Например, можно изменить отображаемый текст фигуры, типы фигур и многое другое, изменив значения в таблице данных.
Дополнительные сведения см. в разделе Взаимодействие таблицы данных со схемой визуализатора данных ниже и выберите вкладку для своего типа схемы.
-
Добавление или удаление фигур для шагов или людей путем добавления или удаления строк в таблице данных.
-
Соединяйте фигуры, чтобы спроектировать логику схемы, введя идентификаторы соединенных фигур в соответствующем столбце таблицы для типа схемы.
-
После изменения таблицы данных выберите Обновить в области схемы, чтобы обновить визуализацию.
Примечание: Если возникла проблема с исходной таблицей данных, появится средство проверки данных с инструкциями по ее устранению. После изменения таблицы выберите Повторить в средство проверки данных, чтобы убедиться, что проблема устранена. Затем вы увидите обновленную схему.
Советы по изменению таблицы данных
-
Сохраните книгу Excel (если вы работаете в клиенте Visio ) и регулярно обновляйте .
-
Сначала рассмотрите возможность набросать логику схемы на бумаге. Это может упростить преобразование в таблицу данных.
Просмотр, печать и предоставление общего доступа к схеме Visio
Вы можете открыть блок-схему Визуализатора данных в Веб-приложение Visio для просмотра, печати или совместного использования схемы с другими пользователями. Инструкции:
-
Чтобы просмотреть схему за пределами Веб-приложение Visio, выберите многоточие (. .) в области схемы и выберите Открыть в Интернете.
Примечание: Если вы еще не вошли в систему, вам будет предложено войти с помощьюMicrosoft 365 #x1 .* Выберите Войти , а затем Выберите Разрешить или Принять в любых запросах на разрешение.
-
После создания файла Visio выберите Открыть файл.
-
В Веб-приложение Visio выберите многоточие (. . .) > печать для печати схемы.
-
Чтобы предоставить общий доступ к схеме, нажмите кнопку Поделиться , чтобы создать ссылку или ввести адреса электронной почты пользователей, которым вы хотите поделиться.
Изменение схемы с помощью подписки Visio
Если у вас есть подписка на Visio, вы можете сделать больше с помощью схемы. Добавьте текст или изображения, примените темы оформления и внесите другие изменения для настройки схемы.
Простое редактирование с помощью Веб-приложение Visio
Используйте Веб-приложение Visio для базового редактирования в браузере, например для изменения тем, изменения макетов, форматирования фигур, добавления текстовых полей и т. д.
-
В области схемы в Excel выберите Изменить
.
Примечание: Если вы еще не вошли в систему, вам будет предложено войти с помощью Майкрософт 365 или Microsoft 365 рабочей или учебной учетной записи. Выберите Войти , а затем — Разрешить или Принять в запросах на разрешение.
-
Внесите изменения в схему в Веб-приложение Visio.
Действие
Использование
Добавление и форматирование текста
Параметры шрифтадомашней >:
Дополнительные сведения см. в разделе Добавление и форматирование текста.
Изменение темы
Проектирование > тем
цвета темы
«Дизайн >»Дополнительные сведения см. в разделе Применение темы или цвета темы.
Изменение макета схемы
Макет
>Дополнительные сведения см. в разделе Изменение макета схемы.
Если вы хотите добавить или изменить фигуру, сохраняя синхронизацию исходных данных, измените схему с помощью классического приложения Visio. Такие изменения, внесенные в Веб-приложение Visio, не могут быть синхронизированы с исходным файломExcel.
-
Завершив редактирование схемы, вернитесь к файлуExcel и выберите Обновить
, чтобы просмотреть изменения.
Расширенное редактирование с помощью приложения Visio
Используйте классическое приложение Visio для расширенных изменений, таких как добавление новых фигур, изменение соединений и другие изменения структуры схемы. Приложение Visio поддерживает двусторонную синхронизацию, поэтому все внесенные изменения можно синхронизировать обратно с книгой Excel, где можно увидеть изменения схемы после обновления.
Примечание: Для редактирования в приложении Visio требуется Visio, план 2 подписка.
-
В области схемы в Excel выберите Изменить.
-
Сохраните и закройте файл Excel.
Для редактирования в приложении Visio и успешной синхронизации изменений необходимо закрыть файл Excel с таблицей данных и схемой.
-
В Веб-приложение Visio выберите Изменить в классическом приложении на ленте.
-
Нажмите кнопку Открыть , чтобы подтвердить. Если появится предупреждение системы безопасности с вопросом, является ли этот файл Visio доверенным документом, выберите Да.
-
Внесите изменения в схему в приложении Visio.
-
По завершении выберите контейнер схемы, чтобы открыть вкладку Конструктор средств данных на ленте, а затем выберите Обновить исходные данные.
Примечание: Если вы попытаетесь обновить исходные данные и связь с данными Visio будет нарушена, Visio предложит выполнить повторное связывание. Выберите область схемы в Visio и на вкладке Конструктор средств обработки данных выберите Повторное связывание исходных данных. Перейдите к книге Visio с исходной таблицей, выберите Повторное связывание, а затем снова обновить исходные данные .
-
Теперь, когда данные синхронизированы с книгой Excel, сохраните файл Visio, желательно в том же расположении, что и файл Excel.) Закройте файл Visio.
-
Откройте файл Excel и нажмите кнопку Обновить в области схемы, чтобы просмотреть изменения.
Примечание: При возникновении конфликта обновления можно обновить схему. Вы потеряете внесенные изменения, но все изменения форматирования фигур или соединителей внутри контейнера сохраняются.
Microsoft 365 подписчики, у которых есть Visio, план 2, могут использовать шаблоны визуализатора данных для получения более сложных функций построения диаграмм, например перечисленных ниже. Дополнительные сведения см. в статье Создание схемы визуализатора данных :
-
Создание схемы с помощью пользовательских наборов элементов
-
Создание подпроцессов
-
Оживите схему с помощью графики данных
-
Двусторонняя синхронизация между данными и схемой
Взаимодействие таблицы данных со схемой визуализатора данных
Каждый столбец таблицы однозначно определяет важный аспект блок-схемы, который вы видите. Ознакомьтесь со справочными сведениями ниже, чтобы узнать больше о каждом столбце, а также о том, как он применяется и влияет на блок-схему.
Число или имя, идентифицирующее каждую фигуру на схеме. Этот столбец является обязательным, и каждое его значение в таблице Excel должно быть уникальным и не пустым. Это значение не отображается на блок-схеме.
Это текст фигуры, видимый на схеме. Описывать, что происходит на этом этапе процесса. Также рекомендуется добавить аналогичный или более описательный текст в столбец Замещающий текст.
Это идентификатор шага процесса, соответствующий следующей фигуре в последовательности. Фигура ветвления имеет два следующих шага и представлена числами, разделенными запятыми, например P600,P400. Следующих шагов может быть и больше двух.
Для фигур ветвления метки соединителя представляются в виде текста, разделенного запятой, например Да, Нет. Да соответствует P600 и No соответствует P400 в примере. Метки соединителя не требуются.
Функция (или дорожка), к которой принадлежит каждая фигура. Используйте столбцы Функция и Этап для организации различных заинтересованных лиц в блок-схеме. Этот столбец относится только к кросс-функциональной блок-схеме и не включен в схему блок-схемы «Базовый».
Этап (или временная шкала), к которому принадлежит каждая фигура. Используйте столбцы Функция и Этап для организации различных заинтересованных лиц в блок-схеме. Этот столбец относится только к кросс-функциональной блок-схеме и не включен в схему блок-схемы «Базовый».
Замещающий текст используется средствами чтения с экрана, чтобы помочь лицам с нарушениями зрения. Вы можете просмотреть замещающий текст, введенный как часть сведений о фигуре. Ввод описательного замещающего текста не требуется, но рекомендуется.
Каждый столбец таблицы однозначно определяет важный аспект организационной диаграммы, который вы видите. Ознакомьтесь со справочными сведениями ниже, чтобы узнать больше о каждом столбце, а также о том, как он применяется и влияет на схему.
Число, определяющее каждого сотрудника в организационной диаграмме. Этот столбец является обязательным, и каждое значение в таблице Excel должно быть уникальным и не пустым. Это значение не отображается на схеме.
Введите полное имя сотрудника, которого вы хотите связать с идентификатором сотрудника. Этот текст отображается на схеме в виде текста фигуры.
Укажите дополнительные сведения для сотрудника, введя должность или роль. Этот текст отображается в фигурах схемы под именем сотрудника.
Чтобы создать структуру организационной диаграммы, используйте этот столбец для идентификации руководителя каждого сотрудника. Вы можете оставить его пустым для тех, кто никому не отчитывается. Вы введете соответствующий идентификатор сотрудника из первого столбца. Вы также можете разделить несколько менеджеров с помощью запятой.
Организационные диаграммы в надстройке поставляются с разными типами ролей. Выберите поле в столбце Тип роли, чтобы выбрать роль, которая лучше всего описывает сотрудника. Это приведет к изменению цвета фигуры на схеме.
Поддерживаемые языки для надстройки Визуализатора данных
Щелкните подзаголовок, чтобы открыть список:
-
Китайский (упрощенное письмо)
-
китайский (традиционное письмо);
-
чешский;
-
Датский
-
Нидерландский
-
Немецкий
-
Греческий
-
английский;
-
финский;
-
Французский
-
Венгерский
-
Итальянский
-
Японский
-
Норвежский
-
Польский
-
Португальский (Бразилия)
-
Португальский (Португалия)
-
Румынский
-
Русский
-
Словенский
-
Испанский
-
Шведский
-
Турецкий
-
Украинский
См. также
Сведения о надстройке Визуализатора данных для Excel
Вопрос связи Visio с базами данных очень обширен и его не рассмотришь в одной статье.
Поэтому для начала (по просьбам из форума) разберемся с одним из узких частных случаев.
Допустим, возникла задача отображать некоторые данные из Excel в шейпах на рисунке Visio.
Пусть на машине установлены Excel 2000 и Visio 2003. Будем выводить один из столбцов данных в качестве текста шейпов.
Подготовка таблицы в Excel
Связь удобнее настраивать, когда данные в Excel оформлены в виде именованного диапазона.
Выделим на листе Excel небольшую область, заполним ее данными, озаглавим столбцы. Получили такую маленькую табличку.
Чтобы превратить ее в именованный диапазон достаточно вписать в поле, помеченное стрелкой какое-нибудь название.
Пусть наша табличка называется tab1. Сохраним этот файл.
Подключение к базе данных
Открываем Visio, создаем пустой рисунок.
Рисуем квадратик. Это шейп, который мы будем связывать с базой.
Вызываем Add-On из группы Visio Extras под названием Database Setting.
Выбираем в поле Default ODBC Data Source значение Excel Files.
В зависимости от настроек и установок на конкретной машине название источника может слегка отличаться.
Например, источник может называться «Файлы Excel». Это не обязательная операция.
Она нужна только для того, чтобы потом меньше путаться с разными диалоговыми окнами.
Теперь селектируем нарисованный квадратик и вызываем Add-On из группы Visio Extras под названием Link to Database.
Открывается форма выбора файла Excel. Разыскиваем в ней ранее созданный файл и жмем OK. Появляется самая нужная форма.
В поле Name выбираем тип источника Excel Files (хотя он там должен появиться по умолчанию).
В поле Table/view должна появиться созданная в Excel таблица. В файле Excel может быть несколько именованных диапазонов.
Тогда и таблиц будет несколько, можно будет выбрать из них нужную.
В поле Field links появится список полей таблицы и их типы. Выбираем в качестве связного первое поле (a) и жмем OK.
Основная операция проведена. Add-On добавил к нашему шейпу несколько строк Custom Properties, добавил также в секцию User
информацию о связи с базой. В шейпе появилось также встроенное меню с четырьмя основными командами работы с данными.
Если в предыдущем окошке нажать на кнопку Advanced, то можно было бы сократить список этих команд,
сняв ненужные галочки в столбце Shape Actions.
Осталось связать шейп с конкретной строкой данных и вывести значение в виде текста.
Выбираем в контекстном меню шейпа Select Database Record, щелкаем по тому же файлу в окне выбора файла
и получаем окошко Select Database Record. В нем показано ключевое поле нашей таблицы и список возможных значений
(выше мы заполнили четыре строки). Щелкаем по одному из значений, связывая тем самым данный шейп с данной строкой таблицы.
Отображение данных
Шейп со строкой данных мы связали. Теперь налаживаем отображение.
На селектированном шейпе выполняем Insert Field. Выбираем Custom Properties и столбец b.
Значение столбца b появляется в виде текста шейпа.
Для полноты картины копируем полученный шейп еще в двух экземплярах. Все его свойства переносятся и в копии.
Для каждой копии выполняем операцию Select Database Record и связываем их с другими значениями ключа (другими строками таблицы).
Проверка связи
Проверяем отслеживание изменений. Открываем лист Excel и изменяем какое-либо из отображаемых значений.
На шейпе, связанном с этой строкой, выбираем в контекстном меню Refresh Shape Properties.
Наблюдаем, как меняется текст шейпа — значение заменяется тем, которое ввели в таблицу.
Можно отправить данные и в обратную сторону. Изменим значение Custom Properties в одном из шейпов
(при этом текст шейпа изменится сразу) и выберем в контекстном меню Update Dabase Record. Видим, что в Excel
значение тоже изменилось.
Поставленная задача выполнена.
Microsoft Excel is great for numbers, certainly, it does this job really well. But, if you are looking to present your data in an attractive manner that allows you to easily visualize and analyze it, then this amazing product may lack some features. This calls for some support – try out Data Visualizer add-in for Excel.
The Data Visualizer add-in for Excel is a new arm to Excel which can convert an Excel 365 worksheet into a Visio diagram. This add-in allows the users to automatically create high-quality flowcharts, cross-functional flowcharts, and organizational charts—all the shapes, connections, and data linking—from the data in Excel tables. Users will not need to buy Visio to use the Microsoft Visio Data Visualizer in its simple form, just Excel 365 for Windows/Mac or Online. This is one interesting tool and worth trying if you frequently make flowcharts or diagrams.
All you need to get started is an Office 365 subscription—added subscription to Visio is NOT required.
Data Visualizer leverages the best of Excel and Visio; you enter data into an Excel workbook and Visio creates a diagram automatically. Anyone with an Office 365 subscription can use the Data Visualizer add-in to create Visio diagrams; use the underlying Excel data to modify diagrams; and, view, print, and share diagrams.
This tool is an alternative to the diagram options already in Office which offers limited options and can be quite annoying.
Create Flowcharts & Organizational charts in Excel
The Data Visualizer add-in for Excel is available for:
- Excel on Windows
- Excelon Mac and
- Excel for the web with a work or school account
To install Data Visualizer on any of the above, you will have to follow these steps:
1] Open ‘Excel’ and create a new ‘Blank’ workbook
2] Click ‘Insert’ and then hit ‘Get Add-ins’
3] In the Office Add-ins Store, search for ‘Visio Data Visualizer’ and hit the ‘Add’ button.
4] Now ‘Sign In’ with your account associated with your Office 365 subscription/Microsoft 365 work/ school account.
Note: You do not need a Visio subscription to use the add-in. However, if you have an appropriate Visio license, choose ‘Sign In’ otherwise ‘Sign in later’. In this, there will be few functionalities that get unlocked only after you sign in.
Create diagrams/flowcharts from data in Excel
The Data Visualizer add-in for Excel is powered with a variety of editable sample data tables in Excel. Currently, Data Visualizer offers three types of diagram options including Basic Flowchart, Cross-Functional Flowchart, and Organization Chart. These samples are great to help you get started, they allow the users to:
- Add process steps
- Modify connectors
- Create dependencies
- Insert owners
- And much more
This sample worksheet is just the starting point. You can add more rows, change Shape Types, and switch them around. There are many more choices.
You can even extend this worksheet by adding more columns. These columns do not change the basic Visio diagram but allow you to assimilate the worksheet into the broader analysis.
Users can easily replace the sample data with their own and once done – simply hit ‘Refresh Diagram’ to see the changes sync with the data-linked diagram precisely in the Excel sheet.
View, print, and share your diagrams/flowcharts
Since your Visio diagrams are created online (saved in OneDrive or SharePoint by default) – viewing, printing, and sharing with other Office 365 users becomes unimaginably simple. Whenever you wish to open your diagram in Visio for the web, select Open in web from the ellipses (•••) in the add-in menu bar.
Note: If you’re not signed in yet, you will be prompted to sign in with your Microsoft 365 or Office 365 work or school account. Select Sign in and then Allow or Accept any permission prompts.
After the Visio File is created, select ‘Open File’. From here:
- To print – In Visio for the web, select the ellipses (. . .) > Print to print your diagram.
- To share – Select the ‘Share’ button to create a link or to enter the email addresses of those you want to share with.
Customize & edit diagrams/flowcharts using Data Visualizer add-in
The ‘Edit’ button doesn’t work for those who do not have a separate full Visio license. Without a Visio license, you are stuck with the original color scheme and customizations are restricted.
With Visio Online Plan 1 or Visio Online Plan 2 license, users can do a lot with their Data Visualizer diagrams and make their presentations more interesting. They can add text or images, apply design themes, and make other modifications to customize diagrams in Visio or Visio Online.
The Bottom line – The only diagram alterations possible are from the source worksheet unless you can access the full Visio version.
Help & Support
Users can get additional support and send their feedback directly to Microsoft from the add-in by clicking the ellipses and clicking ‘Help’ or ‘Send feedback’.
Data Visualizer add-in for Excel is worth trying!
You should try the Visio Data Visualizer Add-In for Excel. Open up a sample worksheet and play around with the flowcharts to see how things work.
Source: Microsoft.com.
Перед тем как начать писать эту статью, сразу оговорюсь, что я далек от того, чтобы быть экспертом Visio – конечно, я использовал Visio для создания различных диаграмм когда-то в прошлом, но не более того.
Я никогда не рассматривал Visio как инструмент создания дашбордов и отчетов в реальной жизни, но простой поиск показал, что многие профессионалы Visio делают их уже в течение многих лет. Думаю, пришло время выйти за рамки возможностей Excel и немного расширить область нашей деятельности. Visio ни в коем случае не является идеальным инструментом создания дашбордов, но я был приятно удивлен, когда узнал, что в Visio можно создавать, связанные с Excel, диаграммы.
Для начала я создал в Excel таблицу с данными, которая будет выступать у нас в качестве источника данных. Выглядеть они будут следующим образом.
Импорт данных
Далее открываем Visio и подключаем к нему источник данных. Переходим по вкладке Data в группу External Data и щелкаем Link Data to Shapes.
В появившемся диалоговом окне Data Selector, ставим маркер напротив Microsoft Excel Workbook, щелкаем Next. На следующем шаге щелкаем Browse и задаем адрес книги Excel, из который мы будем вытягивать данные. Далее указываем диапазон, который мы хотим импортировать в Visio, на этом же шаге необходимо указать является ли первая строка таблицы заголовком. На следующем шаге определяемся со столбцами и строками, которые будут участвовать в построении диаграммы в Visio (в нашем случае используются все столбцы и строки). На последнем шаге необходимо задать уникальный идентификатор, который будет определять уникальность строки, в нашем случае таким идентификатором выступил столбец с городами. Щелкаем Next и Finish.
В нижней части окна Visio появилась панель External Data с данными, импортированными из Excel листа.
Построение дашборда
Далее, чтобы разнообразить наш дашборд, помещаем объект City на лист Visio. Находим подкатегорию объектов Landmark Shapes, которую можно найти, перейдя по категориям More Shapes -> Maps and Floor Plans -> Map.
Выбираем из списка объект City, перемещаем его на лист Visio и копипэйстим, чтобы их на листе у нас стало четыре штуки.
Далее нам необходимо связать данные из панели External Data с объектами. Для этого щелкаем по первой строчке с данными и перетаскиваем их на любой объект City на листе.
Рядом с объектом появиться график данных, который необходимо немного подретушировать. Щелкаем по нему правой кнопкой мыши, из всплывающего меню выбираем Data -> Edit Data Graphic. В появившемся диалоговом окне мы видим два поля, один отвечает за заголовок (Город), другой – за ряд данных (Q1). Оба они по умолчанию настроены на отображение данных в виде текстовой надписи. Поле Город нас вполне устраивает, необходимо подредактировать поле Q1. Выделяем его и щелкаем Edit Item.
В появившемся диалоговом окне меняем значение выпадающего списка Displayed as на Data Bar, в поле Style выбираем Multi-bar graph.
В этом же окне настраиваем параметры ряда данных в поле Details. Устанавливаем значение Maximum Value равным максимальному значению данных, в нашем случае оно равно 136. Указываем Label Position как Bottom. И устанавливаем значения, по которым будут строиться второй, третий и четвертый столбец нашей диаграммы. Для этого находим поля Field 2, Field 3 и Field 4, указываем в них значения таблицы данных Q2, Q3 и Q4 соответственно.
Жмем ОК, Apply и OK. Наш график данных принял вполне презентабельный вид.
Проделываем все те же операции для оставшихся трех городов. Добавляем некоторые элементы форматирования, наш дашборд преобретает вид:
Обновление данных
Чтобы обновить данные, необходимо перейти по вкладке Data в группу External Data -> Refresh All. В появившемся диалоговом окне появится список всех импортированных данных, которые можно обновить нажав кнопку Refresh.
Скачать архив с данными в Excel и дашбордом в Visio
Сообщения без ответов | Активные темы
Правила форума
При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !
Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.
Автор | Сообщение | ||
---|---|---|---|
Заголовок сообщения: Связь шейпов Visio с данными в Excel
|
|||
|
Ранее: Цитата: Заметим, что механизм связывания с данными в Visio позволяет переносить данные только в одном направлении, т.е. он только импортирует данные в схему Visio. В обратном направлении он не работает. Другими словами, можно обновить данные в схеме после их изменения в связанном источнике данных, но нельзя внести изменения в данные в Visio, а затем перенести эти изменения в связанный источник данных. https://rus-visio-blog-archive.github.i … 28/771.htm Вопросы:
|
||
Вернуться к началу |
|
||
Surrogate |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
|
BPM писал(а): 1) Сейчас (visio 2016 — и далее) связь через кнопку «обновить» так и осталась односторонней (только из Excel в сторону Visio)? В принципе в окне Настройка обновления есть галочка Перезаписывать изменения, внесенные пользователем в данные фигуры Сейчас в версии 2019, что-то она не работает BPM писал(а): 2) Как просто сделать двухстороннюю связь? (VBA или еще как) Скорее всего можно, но точно НЕ ПРОСТО! У nbelyh был инструмент обратной синхронизации данных nbelyh в сообщении #5918 писал(а): В общем, в Visio есть удобный интерфейс для связывания данных с шейпами, который к сожалению работает в одну сторону. Но в данный на гитхабе ссылка не активна BPM писал(а): 3) Как сделать, чтобы при изменении в Excel менялось само название фигуры в Visio В теории программно можно менять имена фигур, но надо помнить что на листе каждая фигура должна иметь уникальное название !
|
Вернуться к началу |
|
BPM |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
||
|
Цитата: В принципе в окне Настройка обновления есть галочка Перезаписывать изменения, внесенные пользователем в данные фигуры Сам в нее тыкался, в т.ч. «Используйте порядок строк …» — так и не понял за что эта галка отвечает, но Название у нее многообещающее. https://learn.microsoft.com/ru-ru/offic … es-to-data
|
||
Вернуться к началу |
|
||
Tumanov |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
||
|
Цитата: 1) Сейчас (visio 2016 — и далее) связь через кнопку «обновить» так и осталась односторонней (только из Excel в сторону Visio)? Да не верьте Вы глупостям. Возможность двусторонней связи была всегда. И есть сейчас. Кроме того, Николай Белых создал Add-in для обратной синхронизации данных. Смотрите здесь — При желании можно сделать свою синхронизацию на VBA. Естественно, на VBA можно написать все, что угодно, оптимально подогнанное под конкретную задачу. По этому поводу я писал здесь — https://gtumanov.github.io/Visio/biblio/st107.htm
|
||
Вернуться к началу |
|
||
BPM |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
||
|
Цитата: Создайте какое-нибудь лишнее поле, меняйте текст шейпа и т.д., но не лезьте в названия. Как сделать, чтобы из поля Excel подставлялось название шейпа?
|
||
Вернуться к началу |
|
||
nbelyh |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
|
Цитата: Вопросы: Раньше можно было купить мой Add-In BackSync, он все это умеет. Теперь можно скачать и использовать бесплатно (платежи из России не проходят) Вообще еще в Data Visualizer для Excel синхронизация двухсторонняя.
|
Вернуться к началу |
|
Surrogate |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
|
Tumanov писал(а): Да не верьте Вы глупостям. Возможность двусторонней связи была всегда. И есть сейчас. Если вы имеете ввиду специальную вставку (внедрение) диапазона Excel в Visio со связыванием, то такая возможность действительно есть ! Но там не все так безоблачно, после определённых манипуляций связь ломается. проблема в каких то настройках ОС и офис Дополнено позднее: ODBC еще в Office 2010 версии было сложно настроить это! для более новых версиях буду раз почитать про это Tumanov писал(а): Очень не советую изменять названия. Поверьте моему опыту, ни к чему хорошему это не приводит. +100500 nbelyh писал(а): Может когда выйду на пенсию и они до сих пор ничего не сделают по этой теме то допилю как-нибудь. Если Visio не уйдет к этому времени в облако чуть более, чем полностью nbelyh писал(а): Вообще еще в Data Visualizer для Excel синхронизация двухсторонняя. Это другое ©
|
Вернуться к началу |
|
Surrogate |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
||||
|
Tumanov писал(а): Сам Visio оперирует только NameID — это типа Sheet.135. Это единственно надежное имя. Его ни «подставить», ни изменить нельзя. Для понимания приведу этот пример отлитый в гранит Surrogate писал(а): объясню на пальцах. по умолчанию лист назывался Страница-1. и ты это видишь это ! но если ты напишешь Pages[Страница-1] не прокатит.
Тут про названия страниц, с фигурами тоже самое… Tumanov писал(а): Сам Visio оперирует только NameID — это типа Sheet.135. Это единственно надежное имя. Для уникальных наименований можно использовать GUID, для хранения информации о привязанной фигуре в таблицк Excel. nbelyh в сообщении #6682 писал(а): Вообще гуид уникален (в пределах этой вселенной) — просто по определению. http://rsdn.ru/article/mag/200301/GUIDEcology.xml Tumanov писал(а): Его ни «подставить», ни изменить нельзя. Фигуре создать новый GUID все таки можно.
|
||||
Вернуться к началу |
|
||||
BPM |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
||
|
Хотелось бы вначале повторить простые действия. Цитата: Меню «Дополнительные решения» (дает доступ к визардам БД и функциям синхронизации данных) не нашел. Если идем по «Настраиваемый импорт» «Книга Microsoft Excel», то получаем все равно одностороннюю связь (как по Кнопка «Быстрый импорт»).
|
||
Вернуться к началу |
|
||
nbelyh |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
|
Surrogate писал(а): nbelyh писал(а): В общем, в Visio есть удобный интерфейс для связывания данных с шейпами, который к сожалению работает в одну сторону. Но в данный на гитхабе ссылка не активна Ссылка на гитхаб не то чтобы не активна, я просто код закрыл лет 10 назад (изменил доступ к репозиторию на «приватный») поскольку я это дело продаю Так же как и для остальных плагинов которые продаются, для SvgPublish в частности тоже открыта только часть с javascript.. Последний раз редактировалось nbelyh 11 янв 2023, 16:41, всего редактировалось 1 раз.
|
Вернуться к началу |
|
Surrogate |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
|
BPM писал(а): Если по «Другой источник OLEDB или ODBC», и далее «ODBC DSN» (явно не то, а что иное выбрать?), то после выбора Excel файла – данных файла не видим (см. рисунок) Источник ODBC сам себя не сделает! Дополнено позднее: Писал этот мануал 10 лет назад, для версии 2003
|
Вернуться к началу |
|
BPM |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
||
|
Пытаюсь подставлять в названия шейпов значения строк из excel.
|
||
Вернуться к началу |
|
||
Surrogate |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
|
BPM писал(а): Как можно вставить «чистый» заголовок в название шейпа (из строки Excel)? что значит «чистый» ? BPM писал(а): Как можно редактировать стили (шаблоны) в выпадающем списке «стиль»? наверно никак Дополнено позднее: если не считать положения и того что расположено в аналоге ListView Сведения
|
Вернуться к началу |
|
BPM |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
||
|
Цитата: Источник ODBC сам себя не сделает! Разве двухстороннюю связь без подобных настроек не сделать?
|
||
Вернуться к началу |
|
||
Surrogate |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
|
BPM писал(а): Разве двухстороннюю связь без подобных настроек не сделать? Surrogate писал(а): для более новых версиях буду рад почитать про это с еще большей силой Surrogate писал(а): Писал этот мануал 10 лет назад, для версии 2003 Там показано как готовый файл настроей ODBC адаптировать для себя! это было можно на Window7 сделать с большим трудом, как это сделать в более современных ОС я не знаю
|
Вернуться к началу |
|
BPM |
Заголовок сообщения: Re: Связь шейпов Visio с данными в Excel
|
||
|
Цитата: Но выглядит довольно геморно. Сложновато.
|
||
Вернуться к началу |
|
||
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
ТРЕНИНГИ
Быстрый старт
Расширенный Excel
Мастер Формул
Прогнозирование
Визуализация
Макросы на VBA
КНИГИ
Готовые решения
Мастер Формул
Скульптор данных
ВИДЕОУРОКИ
Бизнес-анализ
Выпадающие списки
Даты и время
Диаграммы
Диапазоны
Дубликаты
Защита данных
Интернет, email
Книги, листы
Макросы
Сводные таблицы
Текст
Форматирование
Функции
Всякое
Коротко
Подробно
Версии
Вопрос-Ответ
Скачать
Купить
ПРОЕКТЫ
ОНЛАЙН-КУРСЫ
ФОРУМ
Excel
Работа
PLEX
© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
Техническая поддержка сайта
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
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, он показывает все фигуры, которые необходимы для построения диаграммы действий.
Теперь выберите фигуру исходного состояния из списка и перетащите ее в основную область диаграммы.
Выберите состояние «Действие» и начните перетаскивать определенные строки из вставленного листа Excel в диаграмму. Поскольку лист Excel связан с диаграммой, он автоматически покажет вам связанный рисунок данных (значение данных) с формой.
Чтобы изменить рисунок с данными, щелкните вставленную фигуру правой кнопкой мыши и в разделе «Параметры данных» выберите «Редактировать рисунок с данными».
В диалоговом окне «Редактировать график данных» в Поле данных вы можете изменить поле, которое вы хотите показать, с помощью вставленной фигуры. Например, если вы хотите показать Имя студента и курса, выберите соответствующие поля из раскрывающегося списка.
Вам не нужно изменять его для каждой формы, он автоматически применяет изменения ко всем вставленным формам. После этого нажмите OK, чтобы вернуться.
Чтобы дать вам общее представление, мы просто изображаем одну студенческую запись на диаграмме активности UML, теперь мы вручную добавим Состояние фигура, показывающая общее количество баллов, полученных студентом. Перетащите фигуру состояния в основную область диаграммы, перейдите на вкладку «Главная» и нажмите «Текст», чтобы добавить в нее текст.
Теперь начните соединять фигуры с Поток управления фигуру, выберите ее на левой боковой панели и перетащите в главное окно диаграммы.
Следуя описанной выше процедуре, вы можете создать диаграмму в Microsoft Visio 2010 из любой таблицы Excel, вместо того, чтобы искать значения в электронной таблице Excel и вводить их в диаграммы.