excel如何导入cad:通过选择性粘贴生成可编辑图纸表格
上次做市政图纸工程量统计,急着把整理好的工程量表格导入图纸,专门研究excel如何导入cad,一开始无脑复制粘贴,结果踩了一堆低级坑,折腾好久才摸透靠谱的实操方法。
全是无效操作。
当时手里的Excel表格详细记录了管线长度、设备数量、施工参数,本来想着直接导入CAD就能直接用,不用手动在CAD里一点点画表格、敲文字,能省大把时间,结果直接全选表格复制,切换到CAD界面粘贴后,整个表格彻底变形,文字全部堆叠错乱,表格边框歪歪扭扭,还多出一堆看不见的杂线,放大视图之后能看到密密麻麻的多余线段,删除的时候还会误删正常表格线条,反复粘贴三四次,每次结果都一模一样,越弄越急躁,完全耽误绘图进度。
一开始根本没搞懂问题出在哪,以为是表格内容太多导致的卡顿错乱,特意删减了多余行列,只保留核心数据,重新复制粘贴,结果错乱的问题还是没有一点改善,白白浪费了十几分钟的调整时间。
后来才反应过来,CAD不兼容Excel的原生表格格式,普通粘贴只会生成位图或者碎片化文本,要么是不能修改的死图片,要么是没有表格结构的纯文字,根本达不到绘图使用的标准,这就是所有问题的根源。
当时一步步试出来唯一能用的办法,操作特别简单,就是很多人不知道这个指令。先在Excel里精准选中需要导入的表格区域,不要多选空白单元格,避免带入冗余线条和空白内容,Ctrl+C完整的复制内容,接着打开CAD,直接在命令行输入PASTESPEC,回车之后会弹出粘贴选项弹窗,不用找菜单栏,命令行输入是最快的方式。
弹窗里有好几个粘贴格式,挨个试过之后,只有选择AutoCAD图元这个选项是有效的,点击确定后,表格就完整导入图纸里了。导入后的表格所有边框、文字排版和Excel里完全一致,最关键的是全部可编辑,文字可以单独修改,表格线条可以单独拉伸调整,单元格大小也能自由微调,不用二次手绘排版,完美适配图纸标注需求。
实操里还发现一个小问题,就是Excel里用的艺术字体、特殊字体,导入CAD后会自动乱码替换,排版也会跑偏,后来每次操作前,都会提前把Excel表格字体统一改成宋体、黑体这类通用字体,行距列距提前微调规整,就能完美避开这个bug,整体导入效果特别规整,不用后续大幅度修改。
那天加班改完所有图纸表格,关掉CAD的时候,桌面还留着好几张刚才粘贴失败、满是乱线的废弃图纸文件。