2011-07-01 62 views
6

Tôi có một số dữ liệu trong trang tính Excel đại diện cho một cấu trúc phân cấp. Khi cây lớn và xem xét dữ liệu đang trở thành một nhiệm vụ khá, tôi đang cố gắng tạo ra một đại diện hình ảnh của cây. Excel dường như không có hỗ trợ tích hợp cho việc tạo cây. Cách tốt nhất để tạo cây từ bên trong Excel là gì? Có tiện ích bổ sung nào không?Tạo cây trong Excel

Các đề xuất liên quan đến việc tạo cây bằng các công cụ khác cũng sẽ được hoan nghênh. (Tôi đã thử các tùy chọn biểu đồ org trong Visio. Đối với một số lý do, nó không thể mở tập tin Excel của tôi.)

+0

có một cái nhìn tại này [post] (http://stackoverflow.com/questions/1745674/generate-pretty-image-of-tree-graph) nó có thể cung cấp cho bạn một số manh mối cho thấy hai giải pháp 1st Gephi là một nền tảng trực quan và thăm dò tương tác cho tất cả các loại mạng s và các hệ thống phức tạp, đồ thị năng động và phân cấp. Mạng 2 – kamalam

Trả lời

4

Có lẽ bạn có thể sử dụng Excel TreeView kiểm soát trong một useform, bạn có thể tìm thấy một hướng dẫn tuyệt vời here. tôi chưa bao giờ sử dụng nó personaly.

Có vẻ như VisualStudio 2010 cho phép bạn làm những việc thông minh hơn một chút: bạn có thể xem here. Nhưng tôi không biết đủ phần này của MS để giúp bạn nữa theo cách này.

Chưa hết, chủ đề đã được thảo luận trên another forum trỏ đến các công cụ của bên thứ ba khác.

0

Tôi đã sử dụng điều khiển ActiveX Treeview trên trang tính Excel và điều đó là tốt. BAO GIỜ, tùy thuộc vào phiên bản Windows của bạn và bản cập nhật bảo mật nào bạn có, nó có thể có hoặc không hoạt động. Tôi đã phát triển một ứng dụng sử dụng một, cho một ngân hàng Thành phố lớn, nhưng chúng tôi phải làm việc lại hoàn toàn khi một số nâng cấp nhất định được áp dụng trên toàn công ty. Sau một cuộc thảo luận rất dài và vô dụng với Microsoft ở Mỹ, chúng tôi chẳng có nơi nào cả. Nếu bạn Google "nâng cao tính năng nâng cấp bảo mật treeview", bạn sẽ tìm thấy các cuộc thảo luận khác nhau. Tôi đề nghị sử dụng bên thứ 3, mặc dù tôi không thể đề nghị một.

3

Có giải pháp cho cả hai cây cây liên kết nút hoặc treemap. Nhưng nó đòi hỏi một công cụ khác kể từ khi vẽ này trên Excel chỉ sẽ rất khó khăn nếu không phải là không thể.

Tôi đề nghị sử dụng Add-in Funfun Excel cho phép bạn sử dụng JavaScript trực tiếp trong Excel. Với khả năng sử dụng JavaScript, bạn có thể sử dụng các thư viện mạnh mẽ như D3.js hoặc HighChart.js để biểu đồ cây vẽ sẽ dễ dàng hơn nhiều.

Dưới đây là hai ví dụ về việc tạo cây trong Excel.

enter image description here

enter image description here

tôi đã sử dụng D3.js trong ví dụ đầu tiên và Hightchats.js trong ví dụ thứ hai. Tôi đã thực hiện hai ví dụ đó trong trình soạn thảo trực tuyến Funfun và sau đó liên kết chúng với Excel của tôi. Bạn có thể kiểm tra mã trên các liên kết bên dưới.

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

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

Dưới đây là những gì bạn cần phải làm gì để liên kết các mẫu sang Excel của bạn.

1).Chèn các Funfun add-in từ Văn phòng cửa hàng Add-ins

enter image description here

2).Tạo một Funfun mới hoặc tải mẫu từ trình chỉnh sửa trực tuyến Funfun.

enter image description here

3) Have fun :)

Tiết lộ: Tôi là một nhà phát triển của Funfun