1、打开CAD,文字d文点击“插入”→“OLE对象”。内容
2、何提弹出如图所示对话框,中的字提新建excel工作表。文字d文
3、内容确定后Excel会打开一个新的何提工作表,表示在CAD里使用,中的字提同时的文字d文CAD里面也会出现一个待编辑的表格。
4、内容可以把以前的何提数据格式复制到这个表格里,也可以重新制作表格,中的字提所有的文字d文格式都会在CAD里面体现出来,并同时更新,编辑完了关了Excel对CAD里面的数据也没有影响。
5、粘贴到OLE-新建Excel工作表里。
6、返回看CAD里面表格变化,CAD里面也同步更新表格。
cad里面的文字内容不过是文字的一个属性,要想把文字内容提取出来,需要插件来提取内容并导出。
(defunC:WZ(/nss&kwLff%k%k1%k2%k3%k4%k5%k6);批量选择文字到表格
(setvar"cmdecho"0);;关闭变量
(setvar"blipmode"0);;关闭控制点
(vl-load-com);;加载vlax扩展函数
(setqn0ss'());;取得一个空表
(princ"\n请选择文字")
(setq&kw(ssget'((0."TEXT,MTEXT"))));选择文字
(if(/=&kwnil);;如果有选择了文字
(progn
(setqL(sslength&kw)
ff(open"d://文字到表格.xls""w");建立文本
);;
(repeatL
(setq&kw1(entget(ssname&kwn))
%k1(cdr(assoc10&kw1));;取得文字坐标
%k2(cdr(assoc1&kw1));;取得文字内容
ss(cons(list%k1%k2)ss);;加入选择集
n(+n1)
)
)
(setqss(vl-sortss(function(lambda(xy)(<(car(carx))(car(cary)))))));;X排序
(setqss(vl-sortss(function(lambda(xy)(>(cadr(carx))(cadr(cary)))))));;Y排序
(setq&kw1(nth0ss)
%k1(car(car&kw1));;取得第一个文字X坐标
%k2(cadr(car&kw1));;取得Y坐标
%k3(cadr&kw1);;取得文字内容
n1
)
(repeat(-L1)
(setq&kw2(nthnss);;取得第二个文字
%k4(car(car&kw2));;取得X坐标
%k5(cadr(car&kw2));;取得Y坐标
%k6(cadr&kw2);;取得内容
%k(-%k2%k5);;Y高度比较
n(+n1)
)
(if(>%k20)
(progn
(princ%k3ff)
(princ"\n"ff)
(setq%k1%k4%k2%k5%k3%k6)
)
)
(if(and(<=%k20)(<%k1%k4))
(progn
(princ%k3ff)
(princ"\t"ff)
(setq%k1%k4%k2%k5%k3%k6)
)
)
(if(and(<=%k20)(>%k1%k4))
(progn
(princ%k6ff)
(princ"\t"ff)
)
)
)
(princ%k3ff)
(closeff);;关闭文本
)
)
(prin1);;结束
)
(prompt"\n《C:WZ》文字写入表格")
(prin1);复制到记事本,以【.lsp】为后缀命名,就是autoLISP程序。加载到AutoCAD,使用命令为:WZ;表格自动生成在D盘。
我们在cad制图的过程中也会输入各种文字对图进行标记,这里边的的一些文字属性很多,如果我们想把cad中的文字提取到excel表格里,这样可以方便的进行编辑应该怎么做呢?一起来看看下边的课程吧。
1、我们在桌面上双击CAD的快捷图标,将CAD这款软件打开,进入到CAD的操作界面如图所示:
2、打开CAD之后按下Ctrl+O键在弹出的对话框内选择我们的表格文件,将其打开,如图所示:
3、打开表格之后我们在插入菜单里找到数据提取选项,如图所示:
4、点击数据提取选项,弹出提示信息让我们保存文档,如图所示:
5、将文档保存之后在弹出的对话框内我们勾选创建新数据提取选项,如图所示:
6、勾选创建新数据提取之后,弹出保存对话框在这个对话框内给文件命个名字,如图所示:
7、保存之后在弹出的对话框内我们勾选在当前图形中选择数据,然后找到后面的选择按钮,如图所示:
8、点击选择按钮在绘图区里框选出我们的表格数据,如图所示:
通过以上的学习,我们已经知道了cad文字提取到excel里的方法,是不是还可以提取到word里边呢,我们在学习软件的时候,一定要联系更多的知识,这样才能系统的掌握这个软件的学习。大家都在看: CAD中怎么画螺旋线?CAD画螺旋线快捷命令是什么? CAD图纸比例怎么调成1:1? CAD填充为什么显示不出来?CAD填充不显示解决办法 CAD如何使用填充命令? CAD中如何放大缩小图纸?
你可以借助其他软件:
1、打印为pdf格式,文本识别,复制粘贴;
2、用mapgis软件,转换为dxf格式,数据转换---加载数据----建立属性结构----文本赋属性,将文字赋属性到内容中----导出属性到excel表格即可。
注:第一种方法可能简单,识别之后需要整理一下,第二种方法比较复杂一点,这个针对处理的数据非常多的操作。
EXCEL中有时候会用来保存CAD的坐标数据,那么大家知道cad如何将坐标数据提取到excel中吗?下面是我整理的cad如何将坐标数据提取到excel中的方法,希望能给大家解答。
cad将坐标数据提取到excel中的方法
第一步:打开CAD。在CAD命令行输入"Li"。”选择对象“,点选需要提取坐标的多段线。回车。
第二步:将CAD文本框中的数据复制到 Excel中。选中文本框中的有效数据”Ctrl+C“,在打开的Excel中”Ctrl+V“。
第三步:用Excel”替换“命令删除不必要文字和空格。选中文本所在单元格。点击”开始“右侧的“替换”(或者”编辑“——”替换“)。选中第一格X坐标前的所有部分。复制粘贴到”查找内容“中。“替换为”什么也不用填。点选“全部替换(A)”。发现此时格式还是有些别扭。所以还要再进行几步上述操作,将如第二行一样格式文本中多余的空格删掉。
第四步:数据分列。选中文本所在列。选择“数据”——“分列”———“下一步”——勾选“逗号”——“下一步”——“完成”。
第五步:交换x,y坐标。
第六步:格式调整。“Ctrl+1”或者右键单击选择“设置单元格格式”,在里面调整格式
参考资料:PDM软件