Re: [問題] autolisp讀取excel座標?
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 6 篇):