如何将SQL Server数据添加到Visio的Grid形状中展示?
功能可行性结论
该需求完全可以实现,是Visio数据可视化模块的原生支持功能,不存在能力限制。
具体操作步骤
- 绑定数据到Grid形状(适配8行×5列固定规格表格展示需求)
首先在形状搜索栏输入Grid检索网格类形状,挑选支持数据绑定的网格形状拖入画布;右键点击该形状选择设置网格格式,将行数、列数调整为你需要的8行、5列规格。
保持形状选中状态,右键依次选择数据-将数据链接到形状,在弹出的配置窗口中选中你已经导入到「External Data」窗格的对应SQL Server数据表,完成行、列与数据表字段的映射关系配置,确认后SQL端的对应数据就会自动填充到Grid的每个单元格中。 - 绑定数据到任意自定义形状
如果不需要严格网格样式,可直接在「External Data」任务窗格选中需要展示的所有数据行,直接拖拽到画布空白区域,Visio会自动为每一行数据生成绑定了对应字段值的默认形状。如果需要用自定义形状展示,可提前将需要用到的形状拖入画布并全选,再拖拽选中的对应数据行到选中的形状组上,即可完成批量数据绑定。 - 调整展示样式
完成绑定后如果默认显示的字段、排版不符合要求,可右键选中已绑定数据的形状,依次选择数据-编辑数据图形,自定义需要展示的字段、文字位置、字体样式等参数,调整到符合预期的展示效果即可。
注意事项
- 部分版本Visio内置的基础静态表格形状为纯矢量图形,没有数据绑定入口,检索形状时注意选择标注支持数据链接的Grid形状即可
- 单Grid形状默认支持单条记录绑定,若需要在一个Grid中展示整表数据,需要在数据链接配置步骤中勾选
将整表数据映射到网格选项,不要选择单记录绑定模式
内容的提问来源于stack exchange,提问作者Maxcot
相关产品推荐
相关产品推荐

