在Excel中生成树

Aad*_*mia 6 excel tree charts graph

我在Excel工作表中有一些表示层次结构的数据.由于树很大并且审查数据变得非常重要,我试图生成树的图形表示.Excel似乎没有内置的树生成支持.从Excel中生成树的最佳方法是什么?有可用的附加组件吗?

有关使用其他工具生成树的建议也是受欢迎的.(我已经在Visio中尝试过组织结构图选项.出于某种原因,它无法打开我的Excel文件.)

Chu*_*Qin 7

node-link treetreemap都有一个解决方案。但它确实需要另一个工具,因为如果不是不可能的话,仅在 Excel 上绘制它会非常困难。

我建议使用 Funfun Excel 插件,它允许您直接在 Excel 中使用 JavaScript。借助 JavaScript 的能力,您可以使用 D3.js 或 HighChart.js 等强大的库,这样绘制树形图会容易得多。

以下是在 Excel 中生成树的两个示例。

在此处输入图片说明

在此处输入图片说明

我在第一个示例中使用了 D3.js,在第二个示例中使用了 Hightchats.js。我在 Funfun 在线编辑器中制作了这两个示例,然后将它们链接到我的 Excel。您可以查看以下链接中的代码。

https://www.funfun.io/1/edit/5a36aaf145ac15144af3fe1e

https://www.funfun.io/1/edit/5925013604ce702ccfb22b0b

以下是将这些示例链接到 Excel 所需的操作。

1)。 从 Office 插件商店插入 Funfun 插件

在此处输入图片说明

2)。 创建新的 Funfun 或从 Funfun 在线编辑器加载示例。

在此处输入图片说明

3)玩得开心:)

披露:我是 Funfun 的开发者


JMa*_*Max 5

也许您可以在 useform 中使用Excel Treeview 控件,您可以在这里找到一个很棒的教程。我个人从未使用过它。

似乎VisualStudio 2010可以让您更聪明地做事:您可以看看这里。但我对 MS 的这部分了解不够,无法在这种方式上为您提供帮助。

然而,该主题在另一个指向其他第三方工具的论坛上进行了讨论。