Block From Excel

(Attribute Block refs. creation from Excel®)

(Digitally signed)

Easy way to maintain data integrity between Autodesk® AutoCAD® and Microsoft® Excel®

Autodesk® AutoCAD® block & block with attributes is great; Microsoft® Excel® worksheet Autofill is also marvelous. Why don't we combine them?

This app is designed to make use of both of the above great features in one place:

Here are the main features:

(1) You can batch-create block references with attributes' content read from an Excel worksheet. Each worksheet column can be set corresponding to an attribute tag; each worksheet row text data corresponds to a block reference attributes' values;

(2) You can batch-create block references with dynamic properties' value read from an Excel worksheet. Each worksheet column can be set corresponding to a dynamic property; each worksheet row text data corresponds to a block reference dynamic property's values;

(3) For further mass production improvement, block names can also be read from an Excel column. That means multi-block types can be inserted with a single click;

(4) For further automation, field attributes cloning from an existing block reference to other block references are also supported;

(5) A sub-option for insertion of block references through all layouts (except Model space) in X, Y positioning mode is available;

Note: Features (2), (4) are not available in Free version

Typical usage scenarios are


There are countless applications of this app, here are some of them:

How block references are positioned

Data required for positioning block references in drawing are also retrieved from worksheet, same mechanic as attribute, except the data type is numeric. Block references can be positioned by one of the following manners:  

Coordinates issue

General usage instructions:

The procedures, in brief, can be divided in 4 steps:

Click "Insert block references" to see results.

Additional information

For example:

Case 1:  You open AutoCAD 2022 first, then open Civil 3D 2022 next.  You run this App from Civil 3D and see that the block name list reflects that of AutoCAD 2022 active drawing !!!  This also happen if you open 2 instances of AutoCAD 2022 (I am finding a way to discard this "magic");

Case 2:  You open AutoCAD 2022 first, then open Civil 3D 2021 next.  Run this App from Civil 3D and App works properly with active drawing of each instance (of different versions).

Case 3: You open AutoCAD 2022, in AutoCAD you open 3 drawings. Run this App and App works properly with active drawing.

- Message "Unknown Error" or "Method not found ..."  shows in 2021 version when run the App;

- Message "This App will NOT work properly if it is called from a Non-Active instance" shows in when run the App with a drawing which has Data shortcuts;

- App not works when another version of  AutoCAD/Civil 3D/ AutoCAD Map 3D/AutoCAD Architecture opens at the moment between host Autodesk application open and App call;

- Block list shows with a click then disappear after mouse button releases.