如何在lisp中实现由excel读取数据绘图至CAD介面? index x y dia 001 100 -100 20 002 20 20 10 ......

备注:
1、程序识别到标签“001”,即可实现在(100,-100)绘制直径为20的圆
2、多行数据
3、部份数据以”/“表示,则什麽都不做

用lisp读取excel没试过,建议将excel数据转换成txt格式的,每行一个数据,数据格式为001 100 100 20 其中001为标签(个人觉得可有可没有,除非将每个标签标注在园里),后面的100 100分别为横纵坐标,20为半径。这样就能用lisp的read-line函数读取每一行的数据,然后分别画圆。希望能帮到你。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-21
用vba编写一段程序,简单些,lisp也可以实现,最好把excel文件转成文本,lisp操作excel有点难度。
第2个回答  2011-02-21
赞同一楼的建议,就算是用lisp,也是通过vlax来访问excel,不如直接用vba简单,可以直接用cad里的vba读excel,单纯的画圆就更简单了

如何在lisp中实现由excel读取数据绘图至CAD介面? index x y dia 0...
用lisp读取excel没试过,建议将excel数据转换成txt格式的,每行一个数据,数据格式为001 100 100 20 其中001为标签(个人觉得可有可没有,除非将每个标签标注在园里),后面的100 100分别为横纵坐标,20为半径。这样就能用lisp的read-line函数读取每一行的数据,然后分别画圆。希望能帮到你。

相似回答
大家正在搜