Quickly Link Excel Tables to AutoCAD

by Donnie Gladfelter on August 15, 2007

in AutoCAD 2008

Since being posted back in April my post titled Linking Excel and AutoCAD with Data Links has been one of the most visited pages here on The CAD Geek Blog. In that post I go through what I will call the manual way of linking an Excel table to AutoCAD. Thus unless you are a part of the Slowskey family, you’ll likely prefer this quicker more efficient way of making the link.

  1. Start off in Excel by simply selecting the cells you want to link to AutoCAD. Right-click and select “Copy“. This will place the Excel table on your clipboard so we can paste it into AutoCAD.
  2. Open the AutoCAD drawing you wish to insert your Excel table into, and go to the “Edit” menu, selecting “Paste Special”.
  3. From the resulting dialog box, Select the “Paste Link” radio button, and then select “AutoCAD Entities” under the “As” heading.

Select an insertion point for your table, and just like that you have a table which is linked to AutoCAD. If you have “DYN” turned on (available from status bar) you will see some helpful information when you hover over the table.

First notice the two icons in the Northeast quadrant of your cursor. The padlock icon to the left indicates that the table is locked. What that means is changes to the Excel document will be updated in AutoCAD as well, however you cannot make a change in AutoCAD and it update Excel. The second icon is supposed to be two chain links. That is letting you know the table contents are being red from an external Excel table.

Finally if you have dynamic input (DYN) turned on the southeast quadrant of your cursor will show some information about the data link associated with the table. AutoCAD automatically generates a Data Link when you use the Paste Special method, hence the Excel Data Link 1 name. Other information like the path to the linked Excel table and what cells are being displayed is among the data previewed.

While AutoCAD does have the ability to write back to Excel, I have found the methodology in doing such to be very cumbersome. Instead, I have found it easier to modify the Excel table by opening the Excel document itself. This is relatively easy to do within AutoCAD by:

  1. Select a cell within your AutoCAD Table
  2. Under “Data Links” select “Open Data File“. That will load Excel, and take you to the linked Excel document.

In my humble opinion that method is a lot easier than unlocking the cell(s) you want to modify, changing the data, and then writing back to the data source. Finally if you’re in a drawing, and the Excel document gets modified. AutoCAD will not update the table in real-time. You could close and re-open the drawing, but a little easier method is to select the table > right-click > “Update Table Data Links”.

  • Felipe_araujo

    CAD Geek,

    I like your explantion of how to insert excel tables into AutoCAD 2008.
    My questions is this. Why is it that the romans font in excel look and prints horribly.
    I personally don’t mind using arial because that prints just fine, but the old timers like romans.

    I have experimented with different fonts and size in both acad 08 and 10 and same effect. Romans print
    out very ugly or have of the leter disapears.

    Will apreciated your help.

  • Arch Balbeer

    I want to link Autocad  to an Excel file to creat a interior of materials.
    For every cell I put into a click to Autocad I want it to add the cell information to the Excel file. Can this be done?please help me

  • Amk

    I want to link Autocad cells to an Excel file to creat a Build of materials.
    For every cell I put into a Autocad I want it to add the cell information to the Excel file. Can this be done?

  • nikkitikki

    Question: When using ACAD 2007, I’m having problems with “paste special” as well as linking in my copied excel spreadsheet as an “OLE Obj”. Neither seem to retain the entire copied spreadsheet in ACAD. Any advice? Thanks :)

  • Pingback: ebook database

  • Sfr

    Well Donnie,

    I don’t make comments like this unless I’m truly grateful for a to the point solution. I’m 71 years old but still learning. Your three point method of getting Excel data into Acad has just saved me hours of work and improved the quality of the Acad presentation no end. I’ll use this method for the forseeable future.

    All the very best to you and people like you.

    Steve Reynolds.

  • Elyse

    how can i draw a line in autocad using the data from excel? helppppp

  • Igor Vukmanovic

    Respectable,

    first of all, sorry for my bad english, but it’s not my native language, I’m live and work in Croatia! So, because of lack of the special literature here in Croatia, and my trying to find out with this problem, I’m decided to write to you.
    So, the problem is how to create some curves from datas in excel. Let me be more precisely, it’s problem how to create izocromatic curves of tension in material, which are in its native hiperbolic curves, but it’s less important. For me is important, how to make close polilynes in auto cad from datas in excel, from tables in excel, which is divided on x coordinate and y coordinate.

    Thanks!

    Igor v.

  • Yopop 0lac

    after lingkling data from excel files, i am fail to find the changes in colors with numerical digits.
    is it possible if color changes in excel files for a particular cell, will it also be reflected in auto link file?

  • Peterjameschin

    Thank you very much, Mr. Donnie.

Previous post:

Next post: