2011-07-01 23 views
6

Tengo algunos datos en una hoja de Excel que representa una jerarquía. Como el árbol es grande y revisar los datos se está convirtiendo en una gran tarea, intento generar una representación gráfica del árbol. Excel no parece tener soporte incorporado para la generación de árboles. ¿Cuál sería la mejor forma de generar el árbol desde Excel? ¿Hay complementos disponibles?Generando un árbol en Excel

Sugerencias relacionadas con la generación de árboles utilizando otras herramientas también serían bienvenidas. (Ya he probado la opción organigrama en Visio. Por alguna razón, no podía abrir mi archivo de Excel.)

+0

echar un vistazo a este [mensaje] (http://stackoverflow.com/questions/1745674/generate-pretty-image-of-tree-graph) podría darte algunas pistas sugiere dos soluciones 1st Gephi es una plataforma interactiva de visualización y exploración para todo tipo de red s y sistemas complejos, gráficos dinámicos y jerárquicos. 2nd NetworkX – kamalam

Respuesta

4

Tal vez usted podría utilizar control de Excel Treeview en un useform, se puede encontrar una gran tutorial here. nunca lo he usado de manera personal.

Parece que VisualStudio 2010 le permiten hacer las cosas un poco más inteligentes: puede echar un vistazo here. Pero no sé lo suficiente esta parte de MS para ayudarte más de esta manera.

Y, sin embargo, el tema fue discutido en another forum apuntando a otras herramientas de terceros.

0

He usado ActiveX Treeview Control en hojas de Excel, y está bien. SIN EMBARGO, dependiendo de su versión de Windows y de las actualizaciones de seguridad que tenga, puede que funcione o no. Desarrollé una aplicación usando una, para un importante banco de la ciudad, pero tuvimos que volver a trabajar por completo cuando se aplicaron ciertas actualizaciones en toda la empresa. Después de una discusión larga e inútil con Microsoft en los Estados Unidos, no llegamos a ninguna parte. Si Google "mejora las actualizaciones de seguridad de TreeView", encontrará varias discusiones. Sugiero usar terceros, aunque no puedo sugerir uno.

3

Hay una solución para árbol de enlace de nodo o treemap. Pero requiere otra herramienta, ya que dibujar esto solo en Excel sería muy difícil, si no imposible.

Propongo utilizar el complemento Funfun Excel que le permite usar JavaScript directamente en Excel. Con la capacidad de usar JavaScript, puede utilizar las poderosas bibliotecas como D3.js o HighChart.js para que el diagrama de árbol de dibujo sea mucho más fácil.

Aquí hay dos ejemplos de generar árboles en Excel.

enter image description here

enter image description here

I utilizarse D3.js en el primer ejemplo y Hightchats.js en el segundo ejemplo. Hice esos dos ejemplos en el editor en línea Funfun y luego los vinculé a mi Excel. Puede consultar el código en los enlaces a continuación.

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

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

Esto es lo que hay que hacer para vincular estas muestras a su Excel.

1).Inserte el Funfun complemento de la Oficina tienda de complementos

enter image description here

2).Crea un nuevo Funfun o carga una muestra del editor en línea Funfun.

enter image description here

3) Diviértase :)

Disclosure: Soy un desarrollador de Funfun