編輯數據的時候,純粹一個一個地手動輸入,效率過低,visio提供了連接外部數據的功能,以加快數據導入,該功能也同時能夠針對外部數據的改變,更新visio內部數據。
1、 創建外部源數據
visio支持的外部數據源包含了經常用到的兩種:Excel、數據庫,本次以Excel作為操作對象 。
如果之前就已經有了,就無需創建了,以下是一個組織架構數據:
2、創建圖形
在visio中創建圖形,為了方便起見,采用模板的方式創建。
3、設置圖形屬性和數據源字段
圖形屬性要與數據源的列名保持一致,這樣在展示的時候,才能做到一一對應。
模板中圖形屬性是這樣的:
其中“電子郵件”屬性與數據源不符合,數據源是叫做“郵箱”,將數據源Excel表中的“郵箱”調整為“電子郵件”。
4、導入數據
在形狀數據窗口右鍵>將數據鏈接到形狀。
選擇Excel>選擇數據源文件>選擇需要導入的工作表以及區域。
注意,如果在Excel區域選擇的時候,選擇了列標題,要記住在數據選取器對話框里勾選“首行數據包含有標題”勾選框。
選擇需要的行和列。
這里是要選擇唯一標識,類似於數據庫設計的時候的primary key,以便在后面Excel表格更新的時候,visio能准確知道是哪個圖形對應的數據發生了變化。
導入成功,在右側展示導入的數據。
5、數據與圖形綁定
選擇對應的數據拖拽到對應的圖形上即可,綁定完成之后,在對應的數據里,會展示一個鏈接符號。
綁定完成之后
6、更新外部數據
當外界數據發生變化的時候,需要更新visio內的數據。
如,張三晉升為總裁,Excel表里,職務由CEO變成了總裁。
在visio中,在外部數據面板里,右鍵>刷新數據,即可完成刷新,如果數據源改動頻繁,可以配置刷新,讓visio每隔一段時間自動刷新。
7、圖形與數據源解綁
選中需要解綁的圖形>右鍵>數據>取消行鏈接。
也可以:選擇需要解綁的數據>右鍵>取消鏈接。