明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 82101590

请问各位大侠:如何把excel中的数据读到autocad中的现成表格中?不胜感激

  [复制链接]
 楼主| 发表于 2002-8-28 21:06:00 | 显示全部楼层

这个小程序很有特点,很好用,谢谢。

 楼主| 发表于 2002-8-28 21:20:00 | 显示全部楼层

我现在作的是一个钢结构的明细表

我现在作的是一个钢结构的明细表,全部用的是各种标准型材,都是无图件,使用EXCEL表格,我只须输入材料代号、长度和数量就可以自动生成明细表(包括图号、名称及规格型号、单重、总重等),且修改材料或时也很方便。用朱兄的程序可以生成合适的表格然后将数据拷入标准的CAD明细表,修改较大时只好重新生成,修改量较小时,用嵇兄的小计算器也很好,如果要是能直接把excel单元格中的数据跟cad表格中的数值链接起来就太好了,或者要是能把excel里的数据读入对应的cad表格中,也不错。
发表于 2002-8-29 08:56:00 | 显示全部楼层

说了这么多的话,现在才明白您的需求...

可靠的方法是:
1〉创建XLS表
2〉输出成.TXT文件
3〉用VLISP写程序,读取这个文件创建AutoCAD中的明细表,并作版本检查
这样做,是为了避免Excel版本的不同带来的麻烦。
 楼主| 发表于 2002-8-30 00:18:00 | 显示全部楼层

:)不好意思,谢谢指教,不过我太菜了,这些我都不懂啊,哪里有什么可以参考的东西

:)不好意思,谢谢指教,不过我太菜了,这些我都不懂啊,哪里有什么可以参考的东西吗?[br]
发表于 2002-8-30 08:11:00 | 显示全部楼层

这是VLISP典型功能,我的书中有详尽的讨论,相信其它书中一定也有...

 楼主| 发表于 2002-8-30 21:11:00 | 显示全部楼层

谢谢

发表于 2002-8-31 19:03:00 | 显示全部楼层

我的一种方法,供参考

长期以来,我一直采用如下方法将execel的数据读到autocad的表格中:
----首先,我要说明的是,我使用的这种方法,要求autocad中的表格是用属性做的,表格一行就是一个块(块中带不带表格线都行); 块中含有不同属性,也就是表格一行中有不同的项。用属性定义表格的主要目的有两点:一是表格样式、字体、对位统一,另一个目的就是程序好处理。

1〉创建XLS表
2〉输出成.TXT文件
3〉用专门LISP程序,读取这个文件,自动输入到AutoCAD表格中。

这个专门程序
发表于 2002-8-31 19:09:00 | 显示全部楼层

继续

这个lisp程序是一个通用程序,并不针对具体的表格,仅仅要求表格是用属性做的。
如果有人感兴趣,我可以上传。

另外说一点,使用属性作autocad表格还有一个有点,就是如果大量图纸中都有明细表,而一项工程结束时,需要汇总统计所有这些明细表。这时,可以通过程序命令一次自动完成。
发表于 2002-8-31 19:24:00 | 显示全部楼层

推荐两款老外编的程序--将execl和autocad简单关联起来

分别是vba和arx程序。可以将ACAD2000/2000i/2002 block attributes 和 Excel 97/2000/XP sheet 动态链接起来。所以无论你在execl中计算编辑或在cad中计算编辑,因两者互动,结果是一样的。
下载地址为:http://www2.cadstudio.cz/files/excellink.zip和http://www2.cadstudio.cz/files/excellinkvba.zip
发表于 2002-8-31 19:30:00 | 显示全部楼层

在明经中有破解版下载

下载分类>>实用程序>>辅助工具>> Excellink VBA V1.3.9试用版
http://page.zsnet.com/~mccad/download/tools/excellink.zip
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-23 12:18 , Processed in 0.182438 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表