临窗观海 发表于 2018-11-26 19:11:47

lisp操控excel

最近在学习反应器,写了一个小程序,使用lisp读取excel坐标点修改图中实体。lisp中C:ope为打开excel文件所用,附件excel放到c根目录盘下,附件dwg文件不限路径。使用步骤:1、调入程序。2、运行ope程序加载excel文件。3、按cad存盘键执行反应器修改程序。程序中一些描述都是在网上收集,未做大的修改,在此向原作者表示感谢!

临窗观海 发表于 2018-11-26 20:42:18

本帖最后由 临窗观海 于 2018-11-28 09:54 编辑

首先打开Drawing1.dwg文件,加载程序,运行c:ope程序,修改excel文件中坐标数据,但不要保存,在CAD中按保存键,则程序把excel中修改的坐标数据传输到CAD中,并对图形修改,同时保存CAD和excel文件。需要注意的是excel中修改数据后不要保存。

明_明 发表于 2018-11-27 08:55:52

试试效果

18603041013 发表于 2018-12-1 16:23:06

测试,cad2014 64 没看到效果 open 死了三次CAD

临窗观海 发表于 2018-12-1 21:22:40

18603041013 发表于 2018-12-1 16:23
测试,cad2014 64 没看到效果 open 死了三次CAD

恩,我使用的是2008CAD,2014没试过,希望有兴趣的朋友加以改进

临窗观海 发表于 2018-12-1 21:43:10

本帖最后由 临窗观海 于 2018-12-1 21:51 编辑

18603041013 发表于 2018-12-1 16:23
测试,cad2014 64 没看到效果 open 死了三次CAD
才使用2016测试了一下,执行正常。你是如何操作的?是否先打开了上传的Drawing1.dwg文件,在Drawing1.dwg为活动桌面时,调入程序?执行了ope程序打开excel文件?excel文件是否放在了c盘根目录下?打开excel测试表1文件后在其中修改三个数据项的任意一个都可。然后在CAD中保存键。执行反应器命令,完成修改过程

临窗观海 发表于 2018-12-1 21:46:02

ope命令,不是open命令

lanbior 发表于 2019-1-5 22:36:00

支持一下,很不错的帖子

lanbior 发表于 2019-1-5 22:36:10

支持一下,很不错的帖子
页: [1]
查看完整版本: lisp操控excel