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

Kết hợp Excel-AutoLisp-AutoCAD

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

File Excel này chỉ 89KB, PP thấy xài cũng được lắm. Cách sử dụng như sau:

1. Open file này trước: DXF-OUT (có chứa VBA) http://www.cadviet.com/upfiles/DXF_OUT.zip

2. Open file Excel muốn chuyển qua CAD

3. Highlight những gì cần chuyển qua CAD

4. Chọn Tools>.DXF-OỤT

5. Đặt tên cho file (sẽ xuất ra dưới dạng. dxf) > Save

6. Một bảng information xuất hiện> chọn thông số > click OK.

7. Run AutoCAD (nếu chưa run)

8. Open file . dxf vừa mới xuất từ Excel. (Nhớ chọn dạng .dxf thì mới thấy file)

9. Sử dụng các lệnh Property, Scale để chỉnh sửa màu, kích thước, kiểu Text vv...theo yêu cầu.

Enjoy playing!

  • 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
Sao bạn không dùng chức năng table của Cad. Nó đáp ứng đủ điều kiện mà bạn vừa nêu, thập chí nó còn link kết quả cho cả 2 tức là sửa cad thì excel tự cập nhật và sửa excel thì cad tự cập nhật

 

Hình như cái lệnh này chỉ có ở Cad 2007 2008, công ty mình đang dùng Cad 2004, bác nataca xem giúp mình vớ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
File Excel này chỉ 89KB, PP thấy xài cũng được lắm. Cách sử dụng như sau:

1. Open file này trước: DXF-OUT (có chứa VBA) http://www.cadviet.com/upfiles/DXF_OUT.zip

2. Open file Excel muốn chuyển qua CAD

3. Highlight những gì cần chuyển qua CAD

4. Chọn Tools>.DXF-OỤT

5. Đặt tên cho file (sẽ xuất ra dưới dạng. dxf) > Save

6. Một bảng information xuất hiện> chọn thông số > click OK.

7. Run AutoCAD (nếu chưa run)

8. Open file . dxf vừa mới xuất từ Excel. (Nhớ chọn dạng .dxf thì mới thấy file)

9. Sử dụng các lệnh Property, Scale để chỉnh sửa màu, kích thước, kiểu Text vv...theo yêu cầu.

Enjoy playing!

 

Chào phiphi

Mình thử chạy rồi nhưng excel báo lỗi marco gì đó, mình đã setting theo thông báo nhưng vẫn không được, phiphi có biết nguyên nhân không?

 

http://www.cadviet.com/upfiles/Book2.xls

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
Có lẽ bạn chưa hiểu hết ý. Hai nội dung cơ bản mà topic này đề cập là:

 

1. Trình lisp đọc data từ file *.xls, tính toán, xử lý chúng theo những yêu cầu cụ thể, xuất kết quả sang AutoCAD. Kết quả ở đây không đơn thuần là các dòng chữ và số như trong bảng Excel mà có thể biến thành các đối tượng AutoCAD (line, circle, pline, spline... hoặc tổ hợp chúng thành những components cụ thể tuỳ theo mục đích của chương trình)

2. Vận dụng các công cụ tính toán của Excel, trình lisp đọc kết quả, có thể xử lý thêm và xuất sang AutoCAD như trên.

 

Yêu cầu như của bạn chỉ đơn giản là "bê nguyên xi" cái bảng Excel vào Cad, chẳng cần đến chương trình gì cả. Vấn đề này đã được bàn luận rất nhiều trên diễn đàn. Ở đây ssg xin gợi ý vài cái:

 

a- Menu - Insert - OLE Object - Create from file - Chọn file *.xls - Open - OK -> toàn bộ bảng Excel sẽ chuyển y chang sang Cad. Bạn select nó, bấm vào các nút grips ở góc và co dãn kích thước theo ý muốn

 

b- Quét chọn một vùng cần quan tâm trong bảng Excel đang mở, copy. Sang AutoCAD paste vào

 

c- Như trên, nhưng thay vì paste, bạn vào Menu - Edit - Chọn Paste Special... - chọn "%Product Entities" với Cad đời cũ hoặc AutoCad Entities với Cad đời mới. Với Cad đời mới, bảng Excel đã thành đối tượng Table của Acad, bạn có thể gán các công thức tính toán ngay trong nó.

 

d- v.v... (bạn tìm thêm trên diễn đàn)

 

Chào bác Ssg

 

Cách c của bác là đúng 90% ý em rồi. Vấn đề còn lại khi mang qua Cad thì chiều cao text, font text, vị trí sắp xếp text không khớp với các ô trong Cad đã kẻ trước. Cái này em có thể điều chỉnh lại được nhưng nếu bác có cách nào hay xin chỉ giáo giúp em.

 

Cám ơn bác nhiều lắm.

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
Xin nhờ bác SSG giúp em lisp đưa dữ liệu từ file excel sang Acad

 

File excel có 2 sheet tương ứng với 2 bảng trong file acad

 

http://www.cadviet.com/upfiles/Acad.dwg

 

http://www.cadviet.com/upfiles/acad_excel.xls

 

Cám ơn bác nhiều lắm.

Nếu đơn thuần là bạn chỉ muốn đưa dữ liệu từ excel sang Acad thì chỉ cần chọn các ô trong excel -> Chọn copy -> Sang CAD -> Chọn Edit -> Paste Special-> Chọn AutoCAD Entities là OK.

Có một cách khác là bạn sử dụng file ExCel2CAD ở đây : http://www.cadviet.com/forum/index.php?showtopic=8679

để chuyển dữ liệu từ Excel sang CAD.

Chúc bạn thành công.

  • 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
Hình như cái lệnh này chỉ có ở Cad 2007 2008, công ty mình đang dùng Cad 2004, bác nataca xem giúp mình với.

Vậy tại sao ta không dùng cad 2007, 2008 hay 2009. Chắc là liên quan đến cấu hình máy?

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
Nếu đơn thuần là bạn chỉ muốn đưa dữ liệu từ excel sang Acad thì chỉ cần chọn các ô trong excel -> Chọn copy -> Sang CAD -> Chọn Edit -> Paste Special-> Chọn AutoCAD Entities là OK.

Có một cách khác là bạn sử dụng file ExCel2CAD ở đây : http://www.cadviet.com/forum/index.php?showtopic=8679

để chuyển dữ liệu từ Excel sang CAD.

Chúc bạn thành công.

 

Mình đang dùng thử, cám ơn bạn Tue_NV nhiều nha, cái này mình đã thấy rồi nhưng lúc đó nó hỏi password vào VBA nên mình tưởng không dùng được. Link này dùng tốt lắm. :s_big:

:cheers: :cheers:

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
Cái này do giám đốc công ty quyết định đó bạn nataca.

Thôi thì tặng bạn phần mềm Chuyển Excel sang CAD và ngược lại (Phần mềm dành cho CAD 2004)

Bạn đọc Hướng dẫn Trong Help nhé.

http://www.cadviet.com/upfiles/AutoXlsTabl...AutoCAD2004.exe

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
Chào phiphi

Mình thử chạy rồi nhưng excel báo lỗi marco gì đó, mình đã setting theo thông báo nhưng vẫn không được, phiphi có biết nguyên nhân không?

 

http://www.cadviet.com/upfiles/Book2.xls

PP vẫn xài OK khi chọn Security level là MEDIUM:

 

73578673qo0.jpg

w529.png

 

37501851gk6.jpg

w894.png

 

Please try again.

 

http://www.cadviet.com/upfiles/acad_excel.zip

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  

×