作者Egriawei (扭曲吧!)
站内Cad_Cae
标题Re: [问题] autolisp读取excel座标?
时间Sun Aug 17 14:13:03 2008
※ 引述《xko (大家一起想好名字**)》之铭言:
: 大家好,
: 请问在excel里已经有很多点的座标,
: 我要怎麽将那些座标汇入autocad呢?
: 另外就是汇入後要怎样将那些点自动
: 连成线呢?
: thanks
首先先解答
这部份会可以用到Visual lisp的vlax-xxxxx函数
用F1查询一下这些函数就知道如何使用
真有需要可以去买本lisp书籍
或是上讨论区看看
另外
我的话也是倾向纯文字模式的档案来读取
毕竟有时候数据资料来源是其他程式所产生的
例如用java,c++跑数学公式图形得出来的点资料之类
一般最简单就是逐项依格式print到纯文字档案吧
利用lisp语言IO的部份来写
数据的格式随个人
我自己的程式读取是需要文字档案为串列形式
例如
(1 2)
(3 8)
(6 9)
每行有一个点的串列资料(超过1个当然也可以,看你程式怎麽写)
逐行读取即可
当然也可以依需求
用排序法来决定点的连线顺序等等
而excel就直接以这种数据格式输出成文字档即可使用
当然这格式只是个范例
建议您可以先自己试看看:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.192.118
※ 编辑: Egriawei 来自: 118.168.192.118 (08/17 14:13)