以下的文字是ben 的[留言]
關於excel另存txt檔,然後再開啟
編號與X&Y座標值之間會有空格,要如何取代成逗號?
我試著取代,還是沒辦法
像data量很多時就沒法一個一個key了
有什麼方法 可以從excel另存後,txt檔內容的格式會有逗號呢
(如:點名,X,Y) 麻煩了
以上的留言是 ben這位朋友在 將EXECL的點位座標匯入cad檔所問的問題,原本只想在留言版中回覆他,但由於留言版中篇幅有限又不能貼圖片來解說的關係;又想說也好一段時間沒發表文章了呀~~~順便啦~~~就利用這機會!!把之前發表的AutoCAD繪圖工具列的操作方法詳細的介紹一下下囉。
AutoCAD繪圖工具列
原作者(呂民和 先生) Email: minroy@mail.sinotech.com.tw
如果有問題可至測量人論壇留言給他,他在論壇的名稱是luminho
這軟體要同時執行AutoCAD及Excel這二個程式,才能在AuotCAD中完成展點或繪圖的功能。並且把AutoCAD的座標抓進來了Execl中做資料的後續整理。
本系統採用任意位置讀取資料方式,你只需游標移至要展繪的位置點一下,再選擇【測量工具】及【測量工具】的內部功能,便可以自動載入AutoCAD系統中了。
1.安裝步驟:
先去AutoCAD繪圖工具列把這個工具下載回來存在電腦中
執行Execl 按上層選單的工具→增益集→瀏覽(存在電腦中位置)
現有的增益集就會有增加之前加載進去的程序,再把它打勾起來
此時您會發現上層選單就會多了一個(測量工具)及(新增工具)了
2.把座標資料(文字檔)展點成CAD點
把您已經有的座標資料(文字檔)或者儀器下載的座標資料拿來放在Execl試算表中
在Execl中 開啟舊檔 (檔案格式要選文字格式)→ 會出現匯入字串精靈(選擇您那文字資料的分隔符號)
就這樣子.....文字檔便就滙入Execl中了
把要展點或畫線的位置選取起來
後按上層選單的測量工具→展點或畫線
依照選單上的指示再按確定
↓ 展點完成後的結果:
您就會在AutoCAD看到自動畫出的線了,它是依照您Execl的順序去連接的,所以順序要正確才行喔!
↓ 畫線完成後的結果:
是不是很有趣呀....咻~~~~~一下子就好了!
您不用一個一個在AutoCAD裡畫,只要在試算表中把座標整理好就行了喔,畫線的工作就交代給電腦了囉~~~不但快速而且精確又省時。
3.把CAD的座標資料滙入Execl中並轉換成文字檔
在AutoCAD中開啟一個舊檔
(單位和座標UCS都要設定好,那滑鼠所點取的座標才會正確!)
↓ 這是德元埤水庫的地形圖,單位是公尺,座標是使用二度分帶國際座標,N值其整數為7位,E值其整數為6位,小數都是3位
打開一個空白的Execl試算表
後按上層選單的接收CAD點→開啟
此時就會回到AutoCAD中,那滑鼠就在圖上點取您所要的座標點.....
點完後按[Enter]鍵
返回到Execl中您就會發現你剛才CAD裡面走過的座標全部都已經抓進來了(如果你的CAD圖的點有高程它也會一併抓進來Execl中喔!)
如果要存成xls格式就直接儲存就好了!
可是一般這些xls的檔案格式儀器或測量軟體都讀不出來
所以就要另存新檔→ 檔案類型選csv逗號分隔
或者另存新檔→ 檔案類型選文字檔Tab字元分隔
ben網友想要的資料格式應該是第一種的csv逗號分隔
這樣就可利用這Execl工具列來和AutoCAD相互溝通了
如果要如ben網友所說的還要有點號的話也可以....
只是步驟多一些,如下:
把滑鼠移到A1的儲存格中按右鍵選插入→整欄。就會增加一個欄位了,這就可以用來輸入點號
如果您要一一的輸入您想要的點號也行,但很花時間~~~~
比較快的方法可先A1輸入1,A2輸入2
把A1及A2一起選取很會反白,把滑鼠移到A2的右下角後會出現十字符號,滑鼠對準十字向下先拉到最下面;那點號就會依序產生了~~~
接下來就另存新檔→ 檔案類型選csv逗號分隔
那就完成了!
再用記事本打開來看看,有沒有成功
注意!用記事本打開記得檔案類型要選所有檔案才能多看到這csv逗號分隔的檔案