EXCEL坐标如何转换成CAD图形??

比如EXCEL的坐标6970.597    3531.747                            6995.419    3415.421                           ……             ……现在想将之转换到CAD中画出图形,请问应如何操作,网上有说将坐标复制到写字本,然后另存为.scr格式的脚本,然后在CAD中运用脚本。不知此方法行否?在CAD中如何运用脚本文件?

一、假如数据在EXCEL中A、B两列中,先进行如下的转化:
1、在C列中输入:=A&","&B,这样就变成了坐标的形式
2、打开CAD,输入直线命令,复制EXCEL中C列中的全部据,粘贴在在提示符后,回车即可自动生成图形。
3、注意测量中的大地坐标系与CAD中的坐标系不同,注意转化一下,把x和y坐标换一下位置就好了。假如数据在EXCEL中A、B两列中,先进行如下的转化:
1、在C列中输入:=A&","&B,这样就变成了坐标的形式
2、打开CAD,输入直线命令,复制EXCEL中C列中的全部据,粘贴在在提示符后,回车即可自动生成图形。
3、注意测量中的大地坐标系与CAD中的坐标系不同,注意转化一下,把x和y坐标换一下位置就好了。
二、怎么从excel中导出我现在还没搞清楚,不过我知道一个简单点的方法,那就是把excel中的数据拷到文本文件中进行修改一下就可以用了。
具体做法是:在excel中格式为:点号在一列,中间空两列,x坐标一列,中间空一列,y坐标一列,中间空一列,高程值一列。把这些拷贝到文本文档中后,通过替换(excel中一列和两列拷出来后生成的空格不一样)做成格式为:点号,,x,y,h!!!然后保存成.dat文件就可以导入cad了。
三、1、坐标投影(必须换算成平面坐标,CAD中经纬度是没有办法展点的,可以用一些坐标转换软件计算,网上这类的软件比较多)
2、假设你已经转换成平面坐标:
点号 y x
1 111 222
2 333 444
3 555 666
4 777 888
3、用excel生成一列连接字符串
="(command ""circle"" '("&F20&" "&G20&") 10)"
F20为你的y坐标,G20为x坐标
新一列结果:
(command "circle" '(111 222) 10)
(command "circle" '(333 444) 10)
(command "circle" '(555 666) 10)
(command "circle" '(777 888) 10)
4、拷贝这一列所有的东东到cad的命令行,就可以在相应点位上画半径为10的圆
5、要是你还想把点号也展进去
用上面的办法生成
(command "text" '(111 222) 2.5 0 "1")
(command "text" '(333 444) 2.5 0 "2")
(command "text" '(555 666) 2.5 0 "3")
(command "text" '(777 888) 2.5 0 "4")
拷贝到cad的命令行,即可在相应点位上展高为2.5旋转角为0的文字1,2,3,4
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-03
x坐标和y坐标分别列于A列和B列,在c列中输入=A1 & "," & B1,并复制填充,就可以生成C列数据,复制C列。
运行cad,点画直线命令,在命令栏里粘贴,就可生成你要坐标图形。
第2个回答  2012-06-17
x坐标和y坐标分别列于A列和B列,在c列中输入=A1 & "," & B1,并复制填充,就可以生成C列数据,复制C列。
第3个回答  2019-03-26
补充一下,在【=A1 & "," & B1】里面
只能是英文的双引号【“】√
英文的两个单引号不行【‘’】×
相似回答