如何在 Visio 里从 Excel 创建组织结构图
Organization Chart Wizard 只要你的电子表格给出三样东西,而且不在乎那些列叫什么。完整的桌面版步骤,以及让组织结构图慢慢变陈旧的那套刷新行为。
运作方式
把那三样必需的东西弄进你的 Excel 文件
一个人一行,一列装员工姓名,一列装唯一标识符——如果所有姓名都唯一,它可以就是姓名那一列——再有一列装每个人向谁汇报,其中放的是那位经理的唯一标识符,并为最上面那个人留空。标题叫什么都行。如果你宁愿从 Microsoft 自己的布局出发,向导可以生成一个示例工作簿,其表头行是 Name、Reports_to、Title、Department、Telephone;如果你用它,请注意那条“不要删除 Name 和 Reports_to 两列”的说明。
从 Organization Chart 模板打开向导
在 File 选项卡上指向 New,选择 Organization Chart,选公制单位或美制单位,然后选择 Create。选中这个模板就会自动启动向导——没有另一条要去找的命令。在 Visio 2016 里,这个模板位于 File > New > Business > Organization Chart。这是一套 Windows 桌面版步骤:Microsoft 那篇讲如何从员工数据自动创建组织结构图的文章,在其适用范围里列出的是 2016 到 2024 的买断制 Professional 和 Standard 版本。
选你的文件作为数据源
第一页提供“已存储在文件或数据库中的信息”或“我在向导中输入的信息”。有电子表格就选第一项,想让 Visio 替你生成起始工作簿就选第二项。可读的数据源是 Microsoft Excel 工作表、文本文件、Microsoft Exchange Server 目录以及兼容 ODBC 的数据源;接受的 Excel 格式是 .xls、.xlsx、.xlsm 和 .xlsb,另外还有制表符分隔、逗号分隔和 Org Plus 文本文件。然后浏览到那个工作簿。
把向导指向你的姓名列和汇报对象列
就是这一页让列标题变得无关紧要:哪些列装着员工姓名和汇报对象姓名,由你自己指认。尤其要把汇报对象的映射弄对——如果你另给了一列标识符,那么汇报对象里的值必须是经理的标识符,而不是经理的姓名。应当恰好只有一个人、也就是最上面那个人,这个字段是空的。后面几页让你选择哪些字段显示在图形上,用 Add、Remove 以及 Up、Down 来排序,还有哪些字段作为图形数据带着走。
决定照片的事
向导提供“不在我的组织结构图中包含图片”或“定位包含你的组织图片的文件夹”。如果你把它指向一个文件夹,命名规则严格而不留情:“这些图片全部需要放在同一个文件夹里,文件名格式为‘员工姓名.文件类型’——例如 Jonathan Foster.jpg(姓名必须与数据源中的姓名完全一致)。”你也可以之后再加,从 Org Chart 选项卡 > Insert > Multiple Pictures。
设好分页,然后完成
最后一页提供“我想指定每页显示我的组织的多少内容”或“我想让向导自动把我的组织结构图拆到各页上”。随之有两个可选的复选框:“跨页超链接员工图形”,它让一页上的经理可以点进另一页上的团队;以及“跨页同步员工图形”,它让重复出现的图形保持一致。任何大到要跨页的图表,这两个都值得勾上。然后选择 Finish,Visio 就把图形和连接线画出来。
常见问题
做一张 Visio 组织结构图,我的 Excel 文件需要哪些列?
三样东西,标题随你叫:一个员工姓名、一个唯一标识符,以及每个人向谁汇报。Microsoft 说得很明确:“数据源中的列名叫什么并不重要,因为在向导中你会手动指认哪些列(或字段名)装着员工姓名和汇报对象姓名。”如果每个姓名都唯一,标识符可以就是姓名那一列;否则请加一列确实能唯一标识每个人的值,并把这些标识符放进汇报对象列。为最上面那一个人把汇报对象字段留空。职务、部门和电话是可选的,可以显示在图形上,也可以作为图形数据带着走。
能在 Visio 网页版里从 Excel 创建组织结构图吗?
不能。Organization Chart Wizard 是 Windows 桌面版功能,数据链接也仅限桌面版,而 macOS 没有 Visio 桌面版应用——Mac 用户在浏览器里工作。但说网页版根本做不了组织结构图是错的:Visio 网页版带一个 Organization Chart 模板和五个形状库,而 Plan 1 和 Plan 2 订阅者会有一个 Format Org Chart 窗格,用来做样式、上传照片和员工字段。网页版做不到的是导入你的电子表格,或者打开桌面版向导搭出来的那张图,因为带有解决方案和加载项的模板在那里不可编辑。在网页版上,你要手画这套层级。
有人入职或离职时,我的 Visio 组织结构图为什么不更新?
因为刷新从来就不是为重建它的结构而设计的。Data > External Data > Refresh All 更新的是已经存在的那些图形内部所持有的数据,而 Microsoft 明确表示“刷新数据不会添加或删除图形”。一个变动的职务会出现;一名新员工不会,一名离职者的方框会留着,而一条移动过的汇报线会让图形留在原处。Microsoft 还补充说“如果新数据与该图表当初构建时所用的数据不完全相符,你可能需要手动移动人员”,并给出三条补救:手动移动、Compare,或者重建这张图。对一次季度重组来说,从表重建通常比去调和那张旧图纸省事。
Organization Chart Wizard 和 Data Visualizer 是同一个东西吗?
不是,它们是不相干的两套机制。Organization Chart Wizard 读一份员工名单,并从汇报对象那一列生成一套层级,入口是桌面版上的 Organization Chart 模板。Data Visualizer 指的是 Create Diagram from Data 向导和它那三个 Plan 2 模板——Basic Flowchart、Cross-Functional Flowchart 和 Audit Diagram——它们映射的是一张由步骤 ID 和下一步 ID 组成的流程表,并支持与工作簿的双向同步。它们中间没有组织结构图模板。那个独立的、面向 Excel 的 Data Visualizer 加载项确实能做组织结构图,但 Microsoft 在 2025 年 11 月宣布停用它,并把服务关闭定在 2026 年 3 月 2 日。还有一处混淆值得澄清:Org Explorer 不是 Visio——它在 Outlook 和 Teams 里可视化 Microsoft Entra ID 的数据,完全不涉及 Excel 文件。