Excel与AutoCAD的巧妙结合

合集下载

今天给大家要讲的东西是一个非常实用且好用的CAD借用EXCEL的数据进行绘图的办法

今天给大家要讲的东西是一个非常实用且好用的CAD借用EXCEL的数据进行绘图的办法

今天给大家要讲的东西是一个非常实用且好用的CAD借用EXCEL的数据进行绘图的办法。

当然我们在这里需要用到CAD的宏下的VBA功能。

如图,今天就是要完成如何在CAD中画出如下图所示的坐标的图形。

当然如果学会了此种绘图的办法之后,还可以更改数据后进行更高级的绘图了。

工具/原料AutoCAD 2004正式版与EXCEL。

步骤/方法打开CAD工具菜单下宏下的Visual Basic编辑器,新建一个模块,输入如下代码:Dim xlapp As Excel.ApplicationDim xlbook As Excel.workbookDim xlsheet As Excel.worksheetSub aa() '宏名Set xlapp = CreateObject("excel.application")Set xlbook = xlapp.workbooks.Open("D:\cadvba\fzcp.xls") '打开的EXCEL 路径xlapp.Visible = FalseSet xlsheet = xlbook.worksheets("sj") '打开EXCEL中的工作表i = xlsheet.Cells(1, 6) 'i为线条线数m = xlsheet.Cells(2, 6) '这里表示第2行第6列n = xlsheet.Cells(3, 6)t = xlsheet.Cells(4, 6)For p = 0 To i - 2 Step 1p = pk1 = xlsheet.Cells(2 + p, 1)h1 = xlsheet.Cells(2 + p, 2)k3 = xlsheet.Cells(2 + p, 3)k2 = xlsheet.Cells(3 + p, 1)h2 = xlsheet.Cells(3 + p, 2)h3 = xlsheet.Cells(3 + p, 3)Dim 点As AcadLineDim 起点(2) As DoubleDim 端点(2) As Double起点(0) = k1 + m起点(1) = h1 + n起点(2) = k3 + t端点(0) = k2 + m端点(1) = h2 + n端点(2) = h3 + tSet 点= ThisDrawing.ModelSpace.AddLine(起点, 端点) Nextxlbook.Closexlapp.QuitSet xlapp = NothingEnd Sub同时打开编辑器的工具菜单下的引用,找到Microsoft Excel 11.0 Object Library,如果没有此项,可浏览打开EXCEL启动文件即可。

利用EXCEL在AutoCAD中快速绘图

利用EXCEL在AutoCAD中快速绘图

利用EXCEL在AutoCAD中快速绘图利用EXCEL在AutoCAD中快速绘图CAD的绘图其实是执行命令,因此当在CAD中绘制一些图时可以按照CAD的输入格式,把绘图的所有命令和绘图数据在word、记事本或EXCEL等文本编辑器中编辑好后选中复制,再到CAD中,鼠标放在命令行上按右健,出现小菜单后点击粘贴即可。

由于在工程绘图中往往涉及到很多的计算,所以本人建议采用在EXCEL中输入绘图的命令和数据比较合适。

对于一般的绘图上述这些方法可能大多数朋友都已掌握,可是对于批量的文本标注等光采用上述办法还不行,需要一些小技巧。

现本人就以绘制线路征地图(要求标上各桩号和征地宽度)为例(本例共12个桩号)说明上述的这些方法:1.分别打开CAD和EXCEL2.选择EXCEL3.从第2行开始分别在A列输入各桩号、B列输入左幅的征地宽度为“+”、C列输入右幅的征地宽度为“-”4.在D1单元格键入_line,在D2单元格键入公式=MIN(A2:A13)&","&0,在D3单元格键入公式=MAX(A2:A13)&","&05.在E2单元格键入_line6.在F1单元格键入_line,在F2单元格键入公式=A2&","&B27.在G1单元格键入_line,在G2单元格键入公式=A2&","&C28.在H2单元格键入一个空格9.选中单元格区域“E2:H2”,然后下拉复制直至第13行,删除单元格H13内的空格使其为空10.在I2单元格键入_text,在J2单元格键入j,在K2单元格键入bc,在L2单元格键入公式=A2&","&(B2/2),在M2单元格键入2.5,在N2单元格键入-90,在O2单元格键入公式=ABS(B2),设置O2单元格公式为“0.000”11.选中单元格区域“D1: D4”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出线路中线12.转到EXCEL选中单元格区域“F1:F14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出左幅征地界13.转到EXCEL选中单元格区域“G1:G14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出右幅征地界14.转到EXCEL选中单元格区域“E2:H13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出征地宽度线15.转到EXCEL选中单元格区域“I2:O3”(注:两行七列,后一行为空白数据),下拉复制直至第13行16.选中单元格区域“I2:O13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第奇数个的左幅征地宽度17.转到EXCEL,删除单元格区域“I4:O12”,然后选中单元格区域“I2:O2”下拉复制一行18.选中单元格区域“I3:O4”(注:两行七列,后一行为空白数据),下拉复制直至第14行19.选中单元格区域“I3:O14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第偶数个的左幅征地宽度20.转到EXCEL,删除单元格区域“I3:O13”,然后修改单元格L2公式为=A2&","&(C2/2),修改单元格O2公式为=ABS(C2)21.选中单元格区域“I2:O3”(注:两行七列,后一行为空白数据),下拉复制直至第13行22.选中单元格区域“I2:O13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第奇数个的右幅征地宽度23.转到EXCEL,删除单元格区域“I4:O12”,然后选中单元格区域“I2:O2”下拉复制一行24.选中单元格区域“I3:O4”(注:两行七列,后一行为空白数据),下拉复制直至第14行25.选中单元格区域“I3:O14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第偶数个的右幅征地宽度26.转到EXCEL,删除单元格区域“I3:O13”,然后修改单元格K2内容为tc,修改单元格L2公式为=A2&","&0,修改单元格O2公式为=A2,重新设置O2单元格公式为“K0+000”27.选中单元格区域“I2:O3”(注:两行七列,后一行为空白数据),下拉复制直至第13行28.选中单元格区域“I2:O13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第奇数个的桩号29.转到EXCEL,删除单元格区域“I4:O12”,然后选中单元格区域“I2:O2”下拉复制一行30.选中单元格区域“I3:O4”(注:两行七列,后一行为空白数据),下拉复制直至第14行31.选中单元格区域“I3:O14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第偶数个的右幅征地宽度执行完上述即可完成征地图的绘制EXCEL表格设置具体下载附件。

EXCEL在AUTO中运用方法

EXCEL在AUTO中运用方法

一、巧借Excel在AutoCAD中绘曲线在工程计算时,经常要用AutoCAD画出一条曲线,而这条曲线如果是由多个坐标点连接成的,输入起来就麻烦,而且容易出错。

如果利用EXCEL应用程序来保存数据,并与CAD巧妙地结合起来,就能很容易地画出该曲线。

具体方法为:首先,在Excel中输入坐标值。

我们将x坐标值放入A列,y坐标值放入到B列,再将A列和B列合并成C列,由于AutoCAD中二维坐标点之间是用逗号隔开的,所以我们在C2单元格中输入:"=A2&","&B2",C2中就出现了一对坐标值。

我们用鼠标拖动的方法将C2的的公式进行复制,就可以得到一组坐标值。

其次,选出所需画线的点的坐标值,如上例中C列数据,将其复制到剪贴板上,即按Excel中的复制按钮来完成此工作。

最后,打开AutoCAD,在命令行处键入spline (画曲线命令),出现提示:"Object/:",再在此位置处点击鼠标右键,弹出菜单,在菜单中选择Paste 命令,这样在Excel中的坐标值就传送到了AutoCAD中,并自动连接成曲线,单击鼠标右键,取消继续画线状态,曲线就画好了。

通过上面的方法,可以很方便地绘制各种曲线或折线,并且在Excel中很容易地修改并保存坐标值。

二、单元格设置角度点击单元格再单击右键--设置单元格格式--自定义--在“类型(T)”中输入###"°"##"′"##.#"″"确定即可,例输入:2563214.2即自动为256°32′14.2″若秒不需要小数可以改##.#为##且可以进行数学运算,当然要想其按60进值,度分秒进行加减运算、三角函数可以编程自定义 dfm()函数,完成你所需要运算功能。

在EXCEL里没有直接可以用度分秒表示的格式,必须用自定义格式,我的方法是用函数DEGREES先把弧度化成度再除24,然后用自定义格式[hh]" °"mm"′"ss.0"″"定义要显示度分秒的单元格,显示的就是°′″了,如果要用三角函数计算这个单元格,则按相反把这个单元格化成弧度再乘24就是原来的弧度数,可以计算了,而用###°##′##″这个格式只是生搬硬套,与度数没有一定的换算关系,也无法计算,我的方法不能直接输入,只能从其他单元格引用而来,如果要直接输入,则需事先换算成度除24后,再直接输入就可以了,不知有无更好的方法。

Excel与CAD的对接

Excel与CAD的对接

Excel与CAD的对接方法一:先在Excel中制完表格,复制到剪贴板,然后再在浩辰CAD环境下选择edit(编辑)菜单中的Paste special(选择性粘贴),选择作为浩辰CAD Entities(图元),确定以后,表格即转化成浩辰CAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。

方法二:使用软件:使用AutoXlsTable 在浩辰CAD中创建表格文件。

当然你也可以将Excel选定内容直接拷贝到浩辰CAD中,作为OLE对象,这样的不好的地方就是每次在CAD 中编辑(双击进入Excel)界面)表格的时候,都能进入OLE的Excel文件,进入的这个Excel文件不单单是我们拷贝的部分内容,如你将Excel文件sheet1种的3行5列拷贝到CAD 中,但是进入的Excel文件确实整个母文件,一些不想透露的在木文件中的信息随CAD文件一起传阅给第三方。

方法三:利用VBA编程实现从Excel到浩辰CAD表转换。

需要一定的二次开发知识。

上面的方法也有一个不好的地方,即如果再修改某一项,相关项的修改也需要手动,如第一行共五列,其中第五列为前四列之和,一个简单的统计表格,如果第一列数值变化,相应的第五列也需要变化,则修改起来比较麻烦。

这一问题可以通过方法二的软件很好的解决,使用方法二,Excel作为一个块插入到浩辰CAD中,插入的块也可在Excel界面中再边界,此时保留的仅为CAD图形中显示的信息,避免了直接粘贴的不足。

当最终修改完后,把这个块炸开,便和传统的CAD表格一样,同时也减小了CAD图形的大小。

自动增强表格作为浩辰CAD大力推荐的功能,赢得了客户的广泛兴趣,同时Excel与CAD的对接大大减轻了工程师的工作负荷,极大的提高了工作效率。

同时一些不规则的几何图形的周长以及面积也能很好的得知,表格随着CAD图形变化而变化,非常的只能方便,能为客户解决后顾之忧,是一个很强大的功能。

AutoCad与Excel的连接及明细表的输出

AutoCad与Excel的连接及明细表的输出

AutoCad与Excel的连接及明细表的输出AutoCad与Excel的连接及明细表的输出简介:一个WorkBook对象实际上就是一个Excel文件,Excel应用程序可以同时打开或创建多个文件,它们被保存在WorkBooks集合对象中,可以通过索引号或名称访问集合中的任何一个工作簿。

关键字:AutoCad Excel 连接明细表输出一、 Excel 的ActiveX对象模型:1. WorkBooks集合对象一个WorkBook对象实际上就是一个Excel文件,Excel应用程序可以同时打开或创建多个文件,它们被保存在WorkBooks集合对象中,可以通过索引号或名称访问集合中的任何一个工作簿,如下语句所示:'该语句激活WorkBooks集合中的第一个工作簿,使其成为当前工作簿WorkBooks(1).Activate'该语句激活WorkBooks集合中的Mybook.xls工作簿,使其成为当前工作簿WorkBooks("Mybook.xls"). Activate2.Worksheets对象每个工作簿对象上可以有多个工作表WorkSheet。

在默认情况下, Excel的当前工作簿上有名为Sheet1,Sheet2,Sheet3三个工作表,并且Sheet1为当前工作表。

如果想使Sheet2成为当前工作表,则可使用下列语句:ExcelApp.Worksheets("Sheet2").Activate3.Range对象该对象用来指定工作表上的区域。

将单元格A1的值赋给单元格A5的语句说明如下:Worksheets("sheet1").range("A5").value=worksheets("sheet1").range("A1").value]上述语句将Sheet1工作表上的A1(第1行第1列)单元格中的值,赋给Sheet1工作表上的A5(第5行第1列)单元格。

Excel软件在AutoCAD绘图中的辅助应用(一)

Excel软件在AutoCAD绘图中的辅助应用(一)

Excel软件在AutoCAD绘图中的辅助应用(一)2010-01-19 19:35:54 来源: 作者: 【大中小】浏览:32次评论:0条1 引言Excel软件是美国微软公司的办公软件,由于其强大的表格数据处理功能而为广大用户所喜爱,是全球应用最广的办公软件office软件中的一个组成部分。

AutoCAD软件是美国AuotDesk公司的计算机辅助设计软件,具有二维绘图、三维绘图和开发设计等功能。

其二维绘图功能堪称是所有绘图软件中最为强大的,故为所有计算机绘图人员的首选软件。

AutoCAD软件在绘制直线、圆弧、简单曲线曲面等对象时极为方便,但在绘制公式曲面、曲面时功能较差。

虽然说可以应用AutoCAD的二次开发工具如VisualLISP、VBA、ARX等可以实现公式曲线曲面的绘制,但对于广大绘图人员来说,为了绘制几条公式曲线或曲面去专门学习二次开发也是不现实的。

本文作者对于AutoCAD的二次开发做了较多的研究,在应用过程中也总结了一些通过应用Excel软件的强大数据计算功能来辅助AutoCAD 绘图的技巧,在本文中一一阐述。

同时也针对将Excel表格导入AutoCAD以形成明细表的方法做了简单介绍。

2 Excel软件在AutoCAD绘图中的几个应用2.1 在AutoCAD中精确绘制公式曲线对于由公式形成的曲线,曲线上各点的坐标在Excel中通过其自动计算功能生成,然后以点的形式存储在单元格中。

当在AutoCAD中应用样条曲线(Spline)或多段线(Pline)命令绘制时再粘贴至CAD中即可。

如在CAD中绘制方程为的公式曲线,其操作步骤如下:1) 确定自变量定义域及步长,在Excel中第一列(本例为A列)输入自变量x,输入时可采用Excel中的拖动功能;2) 在第二列(本例为B列)中根据公式利用Excel的拖动公式功能计算出因变量y结果,见图1;3) 在第三列(本例为C列)中利用字符串连接符号&将前两列的自变量与因变量通过“,”连接成点坐标的形式,如C2=A2&”,”&B2,见图2;4) 打开AutoCAD,点击样条曲线(spline)命令,在提示输入点坐标时将Excel 中第三列内容粘贴进来,回车三次(若用多义线Pline命令,则回车一次),则生成曲线如图3。

cad引用excel表格

cad引用excel表格

在CAD中引用Excel表格,可以实现数据与图形的一体化管理,提高设计效率。

以下是具体步骤:
1.打开CAD软件,在菜单栏选择“工具”选项,在下拉菜单中选择“数据链
接”。

2.在弹出的对话框中选择“创建新的Excel数据链接”,点击“浏览”按钮,
选择需要链接的Excel文件。

3.在Excel文件中选择需要链接的工作表和数据范围,然后点击“确定”按
钮。

4.在CAD软件中,选择需要插入表格的位置,点击“插入表格”按钮,选择
“来自数据链接”选项。

5.在弹出的对话框中选择之前创建的数据链接文件,点击“打开”按钮。

6.此时,Excel表格数据就会被导入到CAD中,根据需要调整表格大小和位置
即可。

以上步骤仅供参考,如需更专业的操作指南,可咨询CAD资深工程师或在CAD论坛上寻求高人帮助。

CAD软件与Excel无缝对接的方法你知道吗?

CAD软件与Excel无缝对接的方法你知道吗?

CAD软件与Excel无缝对接的方法你知道吗?
在CAD软件中编辑表格数据太麻烦?与其花费大量时间在Excel的复制、粘贴、编辑格式上,还不如直接在CAD中编辑!那么下面来看看浩辰CAD 2020中实现两者无缝对接的方法吧!
1、CAD表格数据转Excel
菜单位置:[扩展工具] →[表格工具] →[CAD表格转EXCEL]
命令行:GC_CTE
操作方法:
启动命令;
在弹出的对话框中选定转换比例;
选定需要转换的表格并回车,系统转换结束后会自动将转换好的EXCEL打开。

2、Excel表格数据转CAD
菜单位置:[扩展工具]→[增强表格]→[创建表格]
命令:CAOT_AUTOXLSTABLE_CREATE
执行命令后,可以进入EXCEL,利用EXCEL完成表格编辑后,再将表格插入图纸中。

点击加载项,在EXCEL的加载项中多了AutoXlsTable选项,如下图。

系统弹出如下图所示的对话框,选择“是”。

返回浩辰CAD 2020,指定表格的插入点,完成表格创建。

浩辰CAD 2020与Excel的无缝对接能够将信息资源快速地调用起来减少中间环节的各种编辑转化有效地节约时间,减少重复劳动。

AutoCAD借力Excel巧绘曲线

AutoCAD借力Excel巧绘曲线

Auto CAD社区(22):借力Excel巧绘曲线
阿@2004年6月7日 第22期
••笔者在作图时经常需要根据多个坐标点绘制曲线,而输入坐标点的工作非常繁琐。

后来,笔者发现了下面的简便方法。

••1.编制Excel工作表
••启动Excel,在A列中输入X坐标,在B列中输入Y坐标,然后在C列中输入公式得到坐标点,具体方法为:在C2中输入公式“=A2&“,”&B2”,然后用填充柄将C2中的公式复制到C列中相关的单元格内(图1)。

••选中C2:C7单元格区域,单击工具栏中的“复制”按钮,把这些坐标值复制到“剪贴
板”中。

••2.绘制曲线
••启动AutoCAD,在命令行中键入“spline”,按回车键,在“[对象(O)]:”提示信息后,单击右键,选择“粘贴”命令,就可以得到曲线了(图2)。

••把坐标值编辑为Excel文件,一是便于修改,二是可以反复利用这些坐标值,非常方便。

excel与 AUTOCAD 软件结合运用于施工绘图、计算、测量的工法

excel与 AUTOCAD 软件结合运用于施工绘图、计算、测量的工法

Excel与 AUTOCAD 软件结合运用于施工图绘制、计算、测量的工法1.前言本工法是依据工程实践经验,用系统、科学的观点将施工测量单调、繁琐的数据运用软件处理方法转化为形象、直观的图形,然后在此基础上进行各项施工测量工作的一种新技术。

运用此方法可以快速计算各种测量数据(高程、坐标),并将数据通过软件转化形成具体准确的平面图,此方法可为测量计算复核提供一种有效的辅助方法,可以快速找出测量计算中存在的较大错误,另外生成的图形可以为其他测量工作或施工平面布置等提供操作平台,使测量数据计算、施工放样的精度及工作效率得到很大的提高。

此方法操作简单明了,易于学习掌握,充分体现了excel与 AUTOCAD 软件相结合应用于测量工作的优点。

通过工程实践证明,具有推广应用价值。

2.特点采用excel与 AUTOCAD 软件相结合的施工测量方法适合于工程平面结构较复杂,结构控制点多,坐标、高程等测量数据计算烦琐,计算量大的工程。

传统的测量施工方法是先计算控制点的坐标或高程然后进行换手复核,而后进行测量操作,在测量施工中经常会遇到施工任务紧,测量数据量大,人手不足造成测量计算复核工作不充分,造成测量事故的发生。

因此本工法与常规测量相比具有如下特点:1.1 实现了抽象的测量数据向具体的图形的快速转换,测量人员只要将测量的数据通过excel软件的应用,将批量的数据在AUTOCAD中快速地转换成精确的平面(纵断面)图,与传统的手工输入绘图相比,具有速度快、精度高、效率高的特点。

1.2 传统的复核,无论是换手还是换方法,都是在数据计算方法之间进行复核、检查。

通过测量数据的图形转换复核,通过软件中的菜单运用,能够快速发现测量数据中比较明显的计算错误,结合此方法进行施工测量复核可以大大减少工作量,提高复核精度。

1.3 因图形为测量数据直接生成比例为1:1,图形为坐标直接生成,在图形上任意点取位置获得平面坐标即可用于测量放样,另外,图形各项特性可以直接运用于工程实体的计算,如:施工征地面积,建筑面积,结构细部尺寸计算确定等等,与传统数字计算相比具有直观,计算准确、速度快的特点。

如何将Excel表格完美粘贴到CAD中编辑

如何将Excel表格完美粘贴到CAD中编辑

如何将Excel表格完美粘贴到CAD中编辑
如何将Excel表格完美粘贴到CAD中编辑在使用CAD时候或许经常遇到这样的问题,你拥有一个完美的Excel表格,但是现在你要将此表内容拷贝粘贴在CAD中出图,直接在CAD内粘贴后效果并不一定满意,因为CAD模型下是黑底白字,而粘贴的Excel表格是白底黑字,并且是一个整体没法在CAD中编辑,是不是很郁闷啊?难道还要重新一笔一笔的绘制表格?其实你大可不必这样做,本文介绍一下如何在AutoCAD中导入Excel表格文件,即如何将Excel表格完美粘贴到CAD中编辑。

下图就是CAD 中直接粘贴Excel表格的效果:
1、选中excel中的表格,先把表格边框设置为黑色细线,复制。

2、在cad中在编辑中的选择性粘贴,如下图:
3、中选autocad图元,如下图,确定。

3、选择插入点,此时可以看到表格是以黑底白字的形式插入的,且可以编辑,如下图。

4.现在还不完美,因为字的大小以及文字样式没有统一,现在我们来解决这个问题。

选择表格中的一个文字,看一下他的高度,用windows自带的计算器计算一下它和你想要的字的比例差多少,用scale缩放的你想要的文字大小。

如果你还想设制文字的宽度系数,为了制作出和你在excel 里面看到对齐方式一样的数据,那就把表格先定义为块,插入块的时候选择x方向的系数,就是文字的宽度系数。

本例是在Excel2003+CAD2005环境下测试通过,你可能注意到在CAD中粘贴的表格数据亦同Excel中的对齐格式,所以预先在Excel 中设置好后再拷贝过来将是更加方便。

教你如何使用CAD连接EXCEL进行数据绘图

教你如何使用CAD连接EXCEL进行数据绘图

.教你如何使用CAD连接EXCEL进行数据绘图今天给大家要讲的东西是一个非常实用且好用的CAD借用EXCEL的数据进行绘图的方法。

当然我们在这里需要用到CAD的宏下的VBA功能。

如图,今天就是要完成如何在CAD中画出如以下图所示的坐标的图形。

当然如果学会了此种绘图的方法之后,还可以更改数据后进行更高级的绘图了。

工具/原料•AutoCAD 2004正式版与EXCEL。

步骤/方法1. 1打开CAD工具菜单下宏下的Visual Basic编辑器,新建一个模块,输入如下代码:Dim xlapp As Excel.ApplicationDim xlbook As Excel.workbookDim xlsheet As Excel.worksheetSub aa() '宏名Set xlapp = CreateObject("excel.application")Set xlbook = xlapp.workbooks.Open("D:\cadvba\fzcp.xls") '打开的EXCEL路径xlapp.Visible = FalseSet xlsheet = xlbook.worksheets("sj") '打开EXCEL中的工作表i = xlsheet.Cells(1, 6) 'i为线条线数m = xlsheet.Cells(2, 6) '这里表示第2行第6列n = xlsheet.Cells(3, 6)t = xlsheet.Cells(4, 6)For p = 0 To i - 2 Step 1p = pk1 = xlsheet.Cells(2 + p, 1)h1 = xlsheet.Cells(2 + p, 2)k3 = xlsheet.Cells(2 + p, 3)k2 = xlsheet.Cells(3 + p, 1)h2 = xlsheet.Cells(3 + p, 2)h3 = xlsheet.Cells(3 + p, 3)Dim 点 As AcadLineDim 起点(2) As DoubleDim 端点(2) As Double起点(0) = k1 + m起点(1) = h1 + n起点(2) = k3 + t端点(0) = k2 + m端点(1) = h2 + n端点(2) = h3 + tSet 点 = ThisDrawing.ModelSpace.AddLine(起点, 端点)Nextxlbook.Closexlapp.QuitSet xlapp = NothingEnd Sub2. 2同时打开编辑器的工具菜单下的引用,找到Microsoft Excel 11.0 Obje ct Library,如果没有此项,可浏览打开EXCEL启动文件即可。

EXCEL和CAD表格交互

EXCEL和CAD表格交互

浩辰系列功能之EXCEL和CAD表格交互在CAD中,EXCEL表格中的数据和CAD的数据交互是很难进行的,用户对于此的需求非常强烈,应广大用户的需求,浩辰公司专门定制开发了“自动增强表格”功能来处理此问题。

在应用中主要面临两种类型的问题:一、EXCEL中的数据如何导入到CAD中;二、CAD 中的表格数据如何导入到EXCEL当中。

EXCEL数据导入CAD打开浩辰CAD软件,选择“扩展工具—》自动增强表格—》创建表格”后,软件会自动启动EXCEL编辑工具,此时在EXCEL当中会在“加载项”中添加“AutoXlsTable”工具。

然后通过EXCEL中的“打开”功能选择需要的导入到CAD中的文档。

如图:在导入到CAD之前,可以对导入到CAD中的表格进行设置,点击按钮,弹出如图对话框,进行表格宽度的设置。

设置完成后点击“OK”按钮。

继续点击,弹出如图所示对话框,继续进行设置。

在这里,可以设置插入到CAD中表格的颜色,采用的字体,插入的比例,以及一些文字线型对象的具体信息。

设置完成后,点击“确定”按钮。

这些设置完成后,就可以将EXCEL表格数据导入到CAD 中,导入有两种形式。

1.点击,可以将当前页面中的所有的内容导入CAD中。

2.点击,可以将所选区域中的内容导入到CAD中(先选区域,在点击按钮)。

无论选用哪种导入形式,点击完成后,EXCEL自动关闭,在浩辰CAD命令行中提示“Specify insertion point:”,需要我们指定表格左上角点的位置,左键点击确定即可,插入完成后如图:CAD数据导出EXCEL数据导出到EXCEL当中,有两种形式,需要分别处理。

1.如果CAD中的表格数据是用浩辰CAD的自动增强表格导入的,点击“扩展工具—》自动增强表格—》编辑表格”,根据命令提示,选择需要编辑的表格,即可将所选表格数据导出道EXCEL当中。

2.还有更多的表格是设计师通过普通文字和线条组成的表格,或是将这种表格定义成块。

CAD教程 数据链接与Excel集成

CAD教程 数据链接与Excel集成

CAD教程:数据链接与Excel集成在CAD设计中,数据链接和Excel集成是非常重要的功能。

通过数据链接,我们可以将CAD设计中的图形数据与Excel表格中的数据进行关联和交互,实现更高效、精确的设计工作。

本篇教程将向大家介绍CAD中如何实现数据链接与Excel集成的方法和技巧。

一、数据链接的基本概念及作用数据链接是指将CAD图形中的对象与Excel表格中的数据进行相互关联和通信的功能。

通过数据链接,我们可以实现CAD图形中的对象与Excel表格中的数据之间的实时更新和同步,使得设计过程更加精确和高效。

数据链接的作用主要有以下几个方面:1. 实时更新和同步:通过数据链接,CAD图形中的对象与Excel表格中的数据可以实现实时更新和同步,避免了因为数据变动而导致的设计错误。

2. 数据统计分析:通过与Excel进行数据链接,我们可以方便地进行数据的统计分析,并在CAD图形中进行可视化展示。

3. 数据导入导出:通过数据链接,我们可以方便地将CAD图形中的数据导出到Excel表格进行编辑和处理,并可以将Excel表格中的数据导入到CAD图形中。

二、实现数据链接的方法和步骤下面以AutoCAD软件为例,介绍CAD中实现数据链接的方法和步骤。

1. 打开AutoCAD软件,并打开要进行数据链接的CAD图形文件。

2. 在AutoCAD软件的菜单栏中选择【数据链接】-【数据链接管理器】。

进入数据链接管理器界面。

3. 在数据链接管理器界面中,点击【添加】按钮,选择要链接的数据源类型为Excel,点击【下一步】。

4. 在Excel数据链接向导中,选择要链接的Excel文件,并指定工作表和数据区域,点击【下一步】。

5. 在“选择链接选项”中,按需选择要链接的Excel数据的特定属性和选项,点击【下一步】。

6. 在“链接属性”中,对数据链接进行命名和描述,点击【完成】。

7. 在数据链接管理器界面中,选择刚刚创建的数据链接,在左侧的面板中选择要链接的CAD图形对象,点击【确定】。

excel与 AUTOCAD 软件结合运用于施工绘图、计算、测量的工法

excel与 AUTOCAD 软件结合运用于施工绘图、计算、测量的工法

Excel与 AUTOCAD 软件结合运用于施工图绘制、计算、测量的工法1.前言本工法是依据工程实践经验,用系统、科学的观点将施工测量单调、繁琐的数据运用软件处理方法转化为形象、直观的图形,然后在此基础上进行各项施工测量工作的一种新技术。

运用此方法可以快速计算各种测量数据(高程、坐标),并将数据通过软件转化形成具体准确的平面图,此方法可为测量计算复核提供一种有效的辅助方法,可以快速找出测量计算中存在的较大错误,另外生成的图形可以为其他测量工作或施工平面布置等提供操作平台,使测量数据计算、施工放样的精度及工作效率得到很大的提高。

此方法操作简单明了,易于学习掌握,充分体现了excel与 AUTOCAD 软件相结合应用于测量工作的优点。

通过工程实践证明,具有推广应用价值。

2.特点采用excel与 AUTOCAD 软件相结合的施工测量方法适合于工程平面结构较复杂,结构控制点多,坐标、高程等测量数据计算烦琐,计算量大的工程。

传统的测量施工方法是先计算控制点的坐标或高程然后进行换手复核,而后进行测量操作,在测量施工中经常会遇到施工任务紧,测量数据量大,人手不足造成测量计算复核工作不充分,造成测量事故的发生。

因此本工法与常规测量相比具有如下特点:1.1 实现了抽象的测量数据向具体的图形的快速转换,测量人员只要将测量的数据通过excel软件的应用,将批量的数据在AUTOCAD中快速地转换成精确的平面(纵断面)图,与传统的手工输入绘图相比,具有速度快、精度高、效率高的特点。

1.2 传统的复核,无论是换手还是换方法,都是在数据计算方法之间进行复核、检查。

通过测量数据的图形转换复核,通过软件中的菜单运用,能够快速发现测量数据中比较明显的计算错误,结合此方法进行施工测量复核可以大大减少工作量,提高复核精度。

1.3 因图形为测量数据直接生成比例为1:1,图形为坐标直接生成,在图形上任意点取位置获得平面坐标即可用于测量放样,另外,图形各项特性可以直接运用于工程实体的计算,如:施工征地面积,建筑面积,结构细部尺寸计算确定等等,与传统数字计算相比具有直观,计算准确、速度快的特点。

E cel与Autocad结合绘图应用

E cel与Autocad结合绘图应用

E xcel与Autocad结合自动绘图应用1、前言Autocad绘图已经广泛应用在各种设计和施工领域,主要用于图形绘制。

Autocad图形绘制虽然功能很强大,但是无法自身实现自动绘图的,即便能够也需要二次开发编写附加程序指令。

在工程和实际应用中我们通常有一些参数型的图形,如果每次都是手工在Autocad 界面上进行绘制,可能需要很多的时间,而且精度也难以保证。

这里我们来分享一下excel和Autocad相结合进行参数绘图的实际应用。

2、应用实例现在我们以绘制参数边长的三角形,已知三角形的边长分别为a,b,c,在Autocad中绘制三角形。

我们不能直接绘制出三角形,需要一些辅助的办法才可以画出三角形来,也就是应用尺规的方法做出三角形来,而且每次画图,我们都需要这样,没有任何的便利性,效率相当低。

这里我们来介绍excel和Autocad结合的方法来绘制图形,特别是应用于绘制参数性的图形。

2.1excel中的命令语句在excel中我们可以建立绝对坐标和直线的相对坐标,如:(1000,1000)和@1000,1000以及@1000<45。

这些坐标格式和命令语句与Autocad中的命令行中的应答内容相对应。

现在以画一组已知边长的三角形来讲叙一下这种应用。

以上是在excel中建立的工具表格,其中绿色的单元格是参数的值,红色边框围合的单元格是Autocad中应用的命令语句。

我们可以应用三角形的几何关系求得第三点的坐标函数。

然后应用Autocad中的命令将三角形画出来。

2.2Autocad中绘图将excel中红色单元格中的内容复制下来“打开Autocad绘图界面,在Autocad格式我们需要在Autocad的三角形如下图所示:2.3excel中数据求解在excel中我们可以根据图形的几何特征和几何关系,建立一定的函数关系,另外我们可以将单元格定义为参数的名称,这样在后面应用时就可以按照数学格式来求取相关参数的值,例如我们可以根据三角形的边长未知数,abc列出未知参数的代数式。

妙用Excel提供的函数进行AutoCAD曲线的绘制

妙用Excel提供的函数进行AutoCAD曲线的绘制

妙用Excel提供的函数进行AutoCAD曲线的绘制提交日期:2003-09-28 浏览: 994非专业人士来说,要对AutoCAD进行二次开发并绘制出所需曲线,是有一定难度的,只有具备相当水准的专业人士才能掌握。

能否利用其他软件所提供的便利条件呢?笔者在实践中,应用Excel 97或Excel 2000所提供的函数,结合AutoCAD绘制曲线,效果较好。

Excel提供了各种各样的函数。

实现AutoCAD曲线的绘制需要常用函数或文本函数中的CONCATENATE(文本项连接函数),该函数的作用是将多个文本项连接到一个文本项中,可以对最多30组数据进行连接,合并的文字项可以是字符串、数字或对单个单元格的引用,我们使用的是对单个单元格的引用。

1 历时曲线类此类曲线可以这样理解:两组或多组数据间具有一一对应关系,即我们所说的函数关系,在水文地质与工程地勘察专业中如抽水试验(降深与时间)、载荷试验(压力与沉降量)、静力触探(深度与侧壁阻力、深度与锥尖阻力)、地形等高线(高程与点(x, y))等,当在Excel中输入数据后,点击无数据的任一单元格(通常选择与其最近的单元格),然后单击快捷菜单中的粘贴函数(fx),出现粘贴函数对话框,在此对话框中函数分类项选择文本,函数名项选CONCATENATE函数,见图1,而后单击确定按钮,出现CONCATENATE函数对话框。

图1图2在Text1处输入第一数据列的一个值(方法:用键盘输入如A2或用鼠标点击其后的图标后选取A2单元格),而后点击Text2,输入“,”(必不可少),在Text3处输入第二组数据中与第一组数据相对应的值(B2),若纵横比例尺不一样时,应在该函数中相应数据后除以比例尺,见图2。

单击确定按钮后函数自动计算该数据,当鼠标放至单元格右下角小黑框处即变成黑十字(其他位置变成空心大十字)时,向下拖动鼠标,即计算出数据1与数据2列的所有数据,见图3图3在Excel中选所有文本项连接函数值,执行copy命令,然后打开AutoCAD,在Command状态下,输入pl(ine)命令,回车,在F orm point状态下用鼠标点击该行,出现光标闪烁点,点击鼠标右键,执行粘贴(paste)命令,在AutoCAD默认的(0,0,0)位置生成该曲线,经过适当调整,就完成整个图形的绘制,加上适当的整饰,一幅完整的图件就绘制出来,若生成的曲线与要求的不一致可进行相应的旋转处理(如由水平转至垂直,垂直转至水平等),见图4。

(整理)巧借Excel在AutoCAD中绘曲线

(整理)巧借Excel在AutoCAD中绘曲线

巧借Excel在AutoCAD中绘曲线
在工程计算时,经常要用AutoCAD画出一条曲线,而这条曲线如果是由多个坐标点连接成的,输入起来就麻烦,而且容易出错。

如果利用EXCEL应用程序来保存数据,并与CAD巧妙地结合起来,就能很容易地画出该曲线。

具体方法为:
首先,在Excel中输入坐标值。

我们将x坐标值放入A列,y坐标值放入到B列,再将A列和B列合并成C列,由于AutoCAD中二维坐标点之间是用逗号隔开的,所以我们在C2单元格中输入:"=A2&","&B2",C2中就出现了一对坐标值。

我们用鼠标拖动的方法将C2的的公式进行复制,就可以得到一组坐标值。

其次,选出所需画线的点的坐标值,如上例中C列数据,将其复制到剪贴板上,即按Excel中的复制按钮来完成此工作。

最后,打开AutoCAD,在命令行处键入spline (画曲线命令),出现提示:"Object/:",再在此位置处点击鼠标右键,弹出菜单,在菜单中选择Paste命令,这样在Excel中的坐标值就传送到了AutoCAD中,并自动连接成曲线,单击鼠标右键,取消继续画线状态,曲线就画好了。

通过上面的方法,可以很方便地绘制各种曲线或折线,并且在Excel中很容易地修改并保存坐标值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Excel与AutoCAD的巧妙结合
时间:2009-01-15 来源:点击:258
Excel是微软公司出品的Office系列办公软件中的一个组件,确切地说,它是一个电子表格软件,可以用来制作电子表格、完成许多复杂的数据运算,进行数据的分析和预测并且具有强大的制作图表的功能。

CAD ( Computer Aided Design )的含义是指计算机辅助设计,是计算机技术的一个重要的应用领域。

AutoCAD 则是美国Autodesk 企业开发的一个交互式绘图软件,是用于二维及三维设计、绘图的系统工具,用户可以使用它来创建、浏览、管理、打印、输出、共享及准确复用富含信息的设
计图形。

AutoCAD 软件具有如下特点。

(1)具有完善的图形绘制功能。

(2)有强大的图形编辑功能。

(3)可以采用多种方式进行二次开发或用户定制。

(4)可以进行多种图形格式的转换,具有较强的数据交换能力。

(5)支持多种硬件设备。

(6)支持多种操作平台
(7)具有通用性、易用性,适用于各类用户
此外,从AutoCAD 2000开始,该系统又增添了许多强大的功能,如AutoCAD设计中心(ADC)、多文档设计环境(MDE)、Internet驱动、新的对象捕捉功能、增强的标注功能以及局部打开和局部加载
的功能,从而使AutoCAD系统更加完善。

成立于1982 年1 月的Autodesk 公司,在近二十年的发展历程中,不断丰富和完善AutoCAD 系统,并连续推出各个新版本,使AutoCAD 由一个功能非常有限的绘图软件发展到了现在功能强大、性能稳定,在城市规划、建筑、测绘、机械、电子、造船、汽车等许多行业得到了广泛的应用。

将Excel 软件和AutoCAD软件巧妙地结合使用,即将起到意想不到的效果。

以下是Excel和AutoCAD结合
使用的几点技巧。

1 利用Excel生成AutoCAD曲线
在机械制图中,经常要用AutoCAD来绘制一条曲线,而这条曲线如果是由多个坐标点连接而成的,逐点输入起来就比较麻烦,并且很容易出错。

如果利用Excel应用程序的强大计算功能来计算数据和保存数据,并与AutoCAD巧妙的结合起来,将很容易的绘制出所需要的曲线。

以Y=X2+1曲线为例,
其具体方法是:
首先,在Excel中输入坐标值。

我们可以将X坐标值放入A列,Y= X2+1坐标值放入到B列,再将
A列和B列合并成C列,由于AutoCAD中的二维坐标点之间需要用逗号隔开,所以我们在C2单元格中输入:“ =A2&”,”&B2”,C2中就出现了一对坐标值,见图1。

图1 电子表格中坐标的输入
1
其次,我们用鼠标拖动的方法将C2中的公式进行复制,就可以得到一组坐标值,选出所需曲线的坐标值,如图1中的C列数据,将其复制到剪切板上,即按复制按纽来完成此工作。

最后,打开AutoCAD,点按(Spline样条曲线)命令,出现提示:“指定第一个点或[对象(O)]:”,在此处键入Ctrl+V键(或点击鼠标右键,弹出菜单选择粘贴命令),这样就将Excel中的坐标点传送到AutoCAD中,且自动将坐标点绘制成所需曲线,见图2。

图2 样条曲线
通过上面的方法,可以很方便地将Excel中的坐标点绘制成AutoCAD曲线,对于一些特殊曲线,如摆线、渐开线等曲线,我们可以利用Excel的计算功能将坐标点算出来,然后转换到AutoCAD中得到所需曲线,而且Excel中的数据更容易修改和保存。

2 利用Excel生成AutoCAD表格
AutoCAD中表格的绘制在AutoCAD2005之前是十分繁冗的,要使用直线(Line)命令进行绘制表格轮廓线,然后使用多行文字(Multiline Text)或者单行文字(Dtext)进行文字填加。

AutoCAD2005以及以后版本具有了表格功能块(Excel),省略了表格轮廓线的绘制,使表格的绘制相对容易一些,但对于表格数据量很大,而且各行、列或者单元格之间具有函数关系的表格,使用Excel强大的计算功
能进行计算,然后将Excel表格传入AutoCAD中,将会使我们的设计变得十分容易,我们还以前面
图1为例,其传入方法如下:
(1) 粘贴
使用编辑(Edit)下拉菜单中粘贴(Paste)命令进行粘贴。

其粘贴后的结果是表格为一个整体,不能分割,
如有改动还须回到Excel中进行改动。

如图3
图3 粘贴
2。

相关文档
最新文档