我有一些在Excel表格中表示层次结构的数据。由于树很大,查看数据变得非常困难,因此我正在尝试生成树的图形表示。Excel似乎没有内置的支持树生成的功能。如何在Excel中生成树是最佳方式?是否有可用的插件?
欢迎使用其他工具生成树的建议。(我已经尝试了Visio中的组织图选项。由于某种原因,它无法打开我的Excel文件。)
欢迎使用其他工具生成树的建议。(我已经尝试了Visio中的组织图选项。由于某种原因,它无法打开我的Excel文件。)
对于节点-链接树或矩形树图,都有解决方案。但是,如果仅在Excel上绘制,这将非常困难甚至不可能完成,因此需要另一个工具。
我建议使用Funfun Excel Add-in,它允许您直接在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
Here is what you need to do to link these samples to your Excel.2). 创建新的Funfun或从Funfun在线编辑器加载示例。
3) 玩得开心 :)
声明:我是Funfun的开发者
我在Excel表格上使用了ActiveX Treeview控件,效果很好。然而,它的工作情况取决于你的Windows版本和安全更新程序。我曾经为一家大型城市银行开发过一个应用程序,但是当公司范围内应用了某些升级时,我们不得不重新进行全部工作。在与美国微软的长时间无用讨论之后,我们毫无进展。如果你在谷歌上搜索“excel treeview security upgrades”,你会找到各种讨论。我建议使用第三方控件,但我不能推荐任何一个。