如何在 Visio 里从 Excel 创建流程图
还活着的那条 Excel 到 Visio 路线,从头到尾:Visio 桌面版里的 Data Visualizer 模板、Microsoft 提供的起始工作簿,以及五页的 Create Diagram from Data 向导。
运作方式
确认你在 Windows 上,且用的是 Visio Plan 2
Microsoft 明确写道,Data Visualizer 模板和 Create Diagram from Data 向导仅在 Visio Plan 2 中可用,而 Plan 2 撰稿时的标价是每用户每月 15 美元、按年付费,也是唯一包含桌面版应用的订阅层级。Plan 1 和 Microsoft 365 附带的 Visio 跑不了这一套,macOS 没有桌面版应用,而连接数据的图表在 Visio 网页版里无法编辑。先把这件事确定下来。
打开 Data Visualizer 模板
打开 Visio,如果你已经在编辑一张图,就选择 File > New。选择 TEMPLATES,然后选择 Flowchart。这里列出三个 Data Visualizer 模板:“Basic Flowchart - Data Visualizer”“Cross-Functional Flowchart - Data Visualizer”和“Audit Diagram - Data Visualizer”。要画一条普通流程就选基础那个;如果你的表里有负责人列和阶段列、并且希望它们渲染成泳道,就选跨职能那个。
取用 Microsoft 的起始工作簿
在模板预览里选择“Excel data template”,拿到列名已经写好的起始工作簿。不要去找 Microsoft 旧文档里链接的那些示例文件:aka.ms/visio-dv-bf 和 aka.ms/visio-dv-cff 现在都是未映射的短链接,会跳转到搜索页,2026 年 7 月 30 日核查过。预览里那个工作簿才是该用的。
把工作簿按 Excel 表格填好
每一行是一个步骤。Process Step ID 必须唯一且绝不能为空;Process Step Description 是落进图形里的文字;Next Step ID 指出后继步骤;Connector Label 承载分支文字,分支图形用逗号分隔;Shape Type 指出 Visio 图形。把这块区域设置成 Excel 表格,而不是留作自定义区域——Microsoft 的指引是,如果你想让图表和数据保持同步就用表格——并且完全不要在里面放公式。
运行 Create Diagram from Data 向导
回到预览里,选一个度量单位并点创建,向导随之启动。它有五页:Excel 页,你在这里回答想要什么图,并选择工作簿以及表格或自定义区域;Functions/Phases 页,其中职能或泳道的映射是必填的,阶段或时间轴是可选的;Process Steps 页,在这里映射 Process Step ID 和描述;Shape Types 页;以及 Connections 页,带 Delimiter 和 Connector Label 设置。然后点 Finish,Visio 就把图画出来。
让图表和工作簿保持一致
在图表容器内部单击,Data Tools Design 选项卡就会出现。Refresh Diagram 把 Excel 的改动拉进图表,同时保留你给容器内图形设置的格式,并在一次刷新会丢掉编辑内容时弹出“Refresh Diagram Conflict”对话框。Update Source Data 把图表的改动推回工作簿,而工作簿如果放在电脑或文件服务器上就必须先保存并关闭,该操作会在“Update Source Data Conflict”对话框里提供 Overwrite。/zh/guides/用excel更新visio流程图 讲了两个方向。
常见问题
面向 Excel 的 Visio Data Visualizer 加载项还能用吗?
当它已经没了来对待,不要在它上面搭东西。Microsoft 在 2025 年 11 月于 Microsoft 365 博客宣布停用它,并把服务关闭日期定在 2026 年 3 月 2 日,又在 2025 年 12 月重申该日期未变。此后它再没有发布任何内容确认关闭已执行或予以撤回,而那两篇支持文章至今仍带着将来时的横幅。由于这个加载项是通过一个在线服务渲染图表的,一旦该服务停止,嵌在工作簿里的图表就不再加载,刷新也不再工作——不过 Microsoft 表示 Excel 表格里的数据仍然完好。Microsoft 自己推荐的替代方案,就是 Visio Plan 2 和上面讲的桌面版 Data Visualizer 路线。
从 Excel 创建流程图需要哪种 Visio 许可?
Visio Plan 2。Microsoft 的措辞毫不含糊——“使用 Data Visualizer 模板的能力仅在 Visio Plan 2 中可用”——而针对 Create Diagram from Data 向导,它发布的是同样的限制。撰稿时 Plan 2 的标价是每用户每月 15 美元、按年付费,并且是唯一包含 Visio 桌面版应用的订阅层级,最多可装在五台电脑上。Plan 1 在同一天读到的标价是 5 美元,仅限网页和 Teams。Microsoft 365 附带的 Visio 是一个被限制在基础图表类型上的轻量网页应用,Microsoft 表示它不是这两个计划中任何一个的替代品。至于买断制的 Standard 或 Professional 2024 许可是否包含这些模板,Microsoft 的文档没有给出结论。
那张 Excel 表必须长什么样?
一个步骤一行,并设置成 Excel 表格。Microsoft 提供的模板给这些列起了名字:Process Step ID,必须唯一且绝不为空;Process Step Description,加进每个图形里的文字;Next Step ID,序列中下一个图形的 ID;Connector Label,分支图形的分支文字在这里用逗号分隔;Shape Type,要用的 Visio 图形;以及职能列和阶段列,它们只对跨职能流程图有效,基础流程图会无视它们。/zh/guides/把excel数据变成visio流程图 逐格讲了这些列的设计,包括一个有三条出口的判断该怎么处理、以及什么样的 ID 才稳定。
没有 Visio Plan 2,能从电子表格做流程图吗?
在 Excel 里面做不到。Excel 唯一的绘图原语是 SmartArt 和手画的图形,而 Microsoft 对两者的说明都是手工输入或粘贴内容——没有任何东西把一个 SmartArt 节点绑到一个单元格上,所以移动一个步骤就意味着重画它。Microsoft 关于 Copilot in Excel 的文档把图表和数据透视表列为它的可视化产出,没有提到流程图或流程图示。如果卡点是 Plan 2 许可或那条 Windows 要求,QueryChart 是一个浏览器工具,它的编辑器就是那张表:一个方框一行,一列写明该步骤通向的行号,再加负责人列和阶段列。编辑这些行就是编辑图表,任何操作系统上都行,不需要加载项,也没有会丢掉公式的往返写回。