Chuyển đến nội dung
Diễn đàn CADViet
nttcntn

Export Dữ Liệu Các Bảng Table Trong Cad Sang Excel

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

Mình có vấn đề thế này mong mọi người giúp:

Mình có 1 file cad có nhiều bảng Table, mỗi bảng Table nằm ở 1 layout

Mình muốn xuất tất cả dữ liệu từ các bảng của cad này sang 1 file excel

Có file đính kèm

Thanh you!

http://www.cadviet.com/upfiles/6/88356_table_cad.dwg

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

Xuất đồng thời nhiều table chắc phải dùng lisp, vba rồi. bạn dùng thử lisp C2E xem. AutoCad có lệnh Tableexport cho phép Xuất dl từ Table ra excel (.csv) nhưng chỉ làm đc với từng bảng đơn lẻ.  Tableẽxport với nhiều bảng thì phải ghép file excel vào.

Đúng vậy mình cũng nghĩ tới lệnh Tableexport, nhưng trong VBA mình dùng lệnh này

ThisDrawing.Sendcommand "_tableexport "

Nhưng không kiết dùng thêm tham số thế nào để nó tự lưu mà ko hiện hộp thoại Export data để lưu file

Còn khi đã lưu thành file .csv rồi thì mình sử lý dễ hơn nhiều rồi hoặc viết code gộp dữ liệu chắc là ok thôi

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

Quick Modify để bạn dùng tạm, lâu k động đến VBA giờ edit cũng khó chứ đừng nói code ^^ Mà mình thấy giải pháp trên mạng cũng kha khá mà

http://www.cadviet.com/upfiles/6/24067_export_tables.rar

 

Thank you a! thế này là ok rùi.

Dòng Code này em phải bỏ thôi. vì Ô (0,0) trong bảng Table cad thi thoảng trống hoặc có những kí tự ko hợp nên hay lỗi

.Name = rn

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

Thế bạn bỏ cả hàm check sheet name exist và đoạn for each để đặt biến rn nhé.

  • Vote tăng 1

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

×