Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
Dang D Khanh

[AU] Excel Connection - Plugin Read/Write Table between Cad & Excel

Các bài được khuyến nghị

Hi All,

Nay cuối tuần làm 1 bài viết ngắn nhé các b :)

Tiếp nối plugin [BatchPlot] lần trước, nay giới thiệu với các Super User (những bạn thường xuyên làm việc với CAD) một plugin khác có tên [Excel Connection]

 

Một số thông tin nhỏ nhoi bên lề: 

  • Tool hiện có phí [giá bình dân] và hiện đang chỉ build trên CAD 20-22(nếu có yêu cầu sẽ phục vụ trên phiên bản thấp hơn) hoạt động với Excel 2010/16/19/365 
  • Bạn nào muốn sử dụng thử, có thể liên hệ Zalo: 0886.083.080 /Email: Khanhdd101@gmail.com hoặc nhắn tin thông qua tài khoản này.
  • Từ thông tin đăng nhập, điền tên User/Password để sử dụng.

 

Sau đây là các Thông tin chính về Tool:

I. Giao diện 

image.png.a4cd3b69200692a86ed6731a858afe43.png

II. Chức năng:

 

1. Về cơ bản Tool thoạt giống Table DataLink nhưng không phải là DataLink:

  • Tool cho phép kết nối dữ liệu 2 chiều trực tiếp giữa Cad và Excel,
  • có thể Edit và chỉnh sửa dữ liệu trên Cad hoặc Excel và cập nhật trên đối tượng còn lại nhanh chóng theo kiểu Link Type được chọn.

 

2. Có thể Link Table hoặc không, tùy biến mọi lúc.

  • Trường hợp Link, sẽ có các option Download Source/Update to Excel tương tự DataLink.
  • Trường hợp không Link, nó là các Table thông thường (nếu muốn Link chỉ cần sử dụng Edit-> Add Link)
  • Việc Thêm/Xóa/Cập nhật thông tin DataLink bất kỳ lúc nào thông qua Option table link của Plugin (không phải Cad Datalink).

 

3. Hỗ trợ đa dạng kiểu Link:

 

image.png.7c667649ceee73b4608c85288cdfcb2f.png

 

Chú thích:

  • Option Value+Format sẽ truyền/update dữ liệu là các giá trị hiển thị + format (bao gồm Merge,Align,Text rotation,...)
  • Các kiểu này có thể mở rộng tùy biến thêm font/formatfont/size,border,color (sẽ thuộc về phần Update và yêu cầu chung!)

 

Ví dụ:

  • minh họa Link Formula+Format:
  • Chiều rộng cột/Chiều cao hàng được tính toán để Fit dữ liệu với độ tin cậy 75% :)

Sample file

 

xx1.gif.c099ffc9aa1666403d24b8a6a7ec133a.gif

 

Xem thêm Gif #2

 

Chú ý:

  • Liên kết Formula phải là các hàm được hỗ trợ trên Cad và Excel, đừng sử dụng Xlookup Excel để link bảng tính Cad :).

 

4. Quá trình tải mới nhanh/ổn định hơn nhiều so với Datalink, cơ chế update được tối ưu.

  • Option Range Scope [Working] cho phép chỉ định địa chỉ làm việc tối thiểu (ví dụ A1:D10 trong toàn bộ vùng Link A1:J1000), theo đó
  • quá trình truyền/update dữ liệu chỉ diễn ra trên phạm vi A1:D10 thay vì Update/Load toàn bộ dữ liệu giữa Cad - Excel.

 

image.png.822fd28f913d9468619e70e6f1fc49d6.png

 

5. Hoạt động với các Symbol (∅, 5°,Δ ..), multiline Text

 

6. Một vài thông số Load dữ liệu từ Excel vào Cad :

Có thể thử nghiệm Sample file này sử dụng Cad DataLink sau đó so sánh kết quả với plugin này:

 

  • 2000R * 5C (Kiểu Link: raw data): 4s.
  • 2000R * 5C (Kiểu Link: value+format): 25s.

 

image.thumb.png.52d695fdd35a2ebb249be19a57b22dd8.png

 

  • Quá trình này sẽ thêm chi phí thời gian hơn khi sử dụng kiểu Link Formula..
  • Đối với quá trình ngược lại Cad->Excel sẽ nhanh hơn.

 

Thông thường với 1 bảng tính Cad vài trăm Records thì sẽ không cần lo lắng về thời gian.

III. Lời kết.

  • Hiện tại để Load từ Cad vào Excel, đối tượng phải là Table. 
  • Các kiểu table đã explode có thể build thêm nếu có nhiều yêu cầu.
  • Có thể dễ dàng xuất luôn bảng thống kê thép sang Excel trong tương lai gần nếu có số liệu hình dạng thép,..(nhưng khả năng là đa số đã có công cụ chuyên dụng).
  • Nếu bạn có nhu cầu Đọc/Ghi dữ liệu giữa Cad và Excel có thể liên hệ để build Plugin tương tự.

 

Regards,

:-d

 

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×