多行文字cad提取数据_利用CAD自带的数据提取功能手动提取假表格至Excel

cad760.png

“吾生也有涯,而知也无涯,以有涯随无涯,殆已!”,在已经有了免费的“源泉设计”插件可以自动提取假表格至Excel之后,笔者为什么还要讲解手动提取的方法?无他,生命在于折(zhuang)腾(bi)嘛,有了现成的车子,还是要造自己的轮子,前方高能,非战斗人员请火速撤离!

第二种方法:利用CAD自带的数据提取功能手动提取假表格至Excel

1、仍然以方法一中的假表格为例,注意观察表格行列中的空白单元格;

4d40c8f3cc54f6e947683132bcd0fa39.png

2、删除图例符号,并用文字填充空白单元格(此例中笔者以“空白”二字进行填充,读者朋友需注意:a、用来填充的文字不能和表格中已有的文字内容重复,b、复制填充时注意文字在单元格内的对齐点,c、不要在同一单元格内重复粘贴,造成文字的多重叠加);

f438eed7b52d070d29b27dbb755f133e.png

7247989d4986d08309d31cb2a501dd6a.png

3、在“工具”菜单中找到“数据提取”;

c4c416aa8eccc640b7e8b06a9cf26d7e.png

4、选择“创建新数据提取”,点击“下一步”;

b5cbdd6e3cca2f8a30d490b8ba203d7e.png

5、指定“将数据提取另存为”的路径及文件名称,点击“保存”;

55d5739d572fa5fb406565198dd65f7c.png

6、选择“在当前图形中选择对象”,点击右侧拾取按钮;

5fe71912fdde621d986123d4121cf5b0.png

7、框选我们需要导出到Excel的假表格(注意不要选择表头,只选择行列单元格中的内容),然后回车确定,点击下一步;

1fce7a81a0e8cacd0709e5e610156231.png

880252ac2f4ea5531c7fcdf726130eb5.png

8、勾选“文字”对象,点击下一步;

782a06f55673515adc45be4f1bca7635.png

9、在类别过滤器中勾选“几何图形”和“文本”,在特性中勾选“位置X”、“位置Y”、“值”,点击下一步;

8e0761c56010e4a5a5c2f605d1795034.png

10、勾选“合并相同的行”、“显示计数列”(这样可以消除重叠的文字),点击下一步;

1e310c0dce77f4b1d7c950e0f7361877.png

cad760.png

11、勾选“将数据输出至外部文件”,指定文件名称和保存的位置,点击下一步;

7d9428be5ff161888c215d3d3e00f141.png

12、点击“完成”,结束数据提取;

473c2ef07eb54d556a5a06df57afdcf9.png

13、找到我们之前在“将数据输出至外部文件”指定的文件保存位置,打开相应的文件;

299d3fb47603c3b1a7a423f526d6fe70.png

095bd0f5862f7a1c4ea1090c2de47a7d.png

14、对“计数”列进行筛选(若数字大于1,则代表有文字重叠的现象,此步骤可以帮助我们反推定位CAD表格中的一些错误数据),确定计数列数值都为1之后,将计数列删除;

8ad530f2a2c549418d4feea25b9208c4.png

db1f50304b1c552029446f9389f6a77c.png

15、选中“位置X”、“位置Y”列中的全部数据,转换为数字;

687c302827bca5fc3a5c3a21f842ac2f.png

cad760.png

16、选中“位置X”列,点击排序→扩展选定区域→排序;

1392380408599ba94467397c28743e83.png

17、主要关键字“位置X”,排序依据“数值”,次序“升序”,点击确定;

39c7cb26f6012e59372b6169977d587a.png

18、完成上一步的操作之后,我们得到如下数据(注意CAD中表格1列有28个单元格),至此,表格列数据已经根据单元格内容的X坐标完成排序);

a820bf78e597d06df99c4c60a4d0a67a.png

19、删除“位置X”列,删除第一行(“位置Y”、“值”行);

a7fd2f49448835ba2127a4fe4a5ce0ef.png

ace81bc7d9c11c92d79bda945fb5858b.png

20、本例中CAD表格1列有28个单元格,将A29-B56单元格数据剪切到C1-D28单元格中,将A57-B84单元格数据剪切到E1-F28单元格中,以此类推;

9c44333367a824e050e38ee0f7d9514d.png

cad760.png

dc694759058e1e52261d9cccd6c876a8.png

21、完成上述步骤之后得到表格如下;

8fbdda47bc2515bc0fd35a54d64b2371.png

22、选中A1-B28单元格数据,点击排序,主要关键字“列A”,排序依据“数值”,次序“降序”,点击确定;

cdad82f5a272d3e84f2e83fe66e80061.png

23、选中C1-D28单元格数据,点击排序,主要关键字“列C”,排序依据“数值”,次序“降序”,点击确定,后续EF列、GH列、IJ列、KL列、MN列以此类推;

239ccabf3a9d5e1f5349e0238e9f6b36.png

24、完成上述操作后,得到排序完成的表格如下,删除之前用于排序的“位置Y”列;

eb83472b6de2e1a0f6a514494b1f63c5.png

8ead9ec28e807c1459648c6677a90a15.png

25、单元格全选,点击“查找和替换”工具,查找内容“空白”,“替换为”不填写任何内容,点击“全部替换”;

9ee384ef63c42e89309efbab1fe8a8c3.png

26、程序提示“全部完成,完成43处替换”,点击确定,关闭“查找和替换工具”;

8609abada274bb29c6a7c2cfbcece6de.png

27、将Excel表格与CAD中的表格进行对比,确认数据无误,大功告成!

e62df28cbb14c0ced36561d726d8f729.png

da7117241fa58e81d35ba4b5bf8422dd.png

到这里CAD假表格(文字+多段线)导出到Ecxel的两种方法就都介绍完了,两种方法都有各自的可取之处,“源泉设计”插件为使用者造好了很多轮子,拿来就可以工作,此插件功能相当丰富和强大,用好它,必能让你成倍的提高工作效率,而CAD自带的数据提取功能,有兴趣的读者也值得细细研究一番,用好数据提取功能,能够帮助我们解决工作中遇到的很多千奇百怪的问题,毕竟我们在CAD中绘图,操作的图形对象都是有其“属性”的,数据提取工具提取的正是CAD图形对象的各种属性,我们需要分析哪些属性,便可提取哪些属性,提取至表格之后进行进一步的分析和加工处理。技多不压身,笔者今天给大家介绍的两种技能,有兴趣的读者朋友们赶快get起来吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503408.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gridview标题居中显示_Pr:制作片尾滚动字幕(旧版标题法)

本文介绍使用 Pr 的旧版标题设计器来制作传统片尾滚动字幕的方法。效果视频◆ ◆ ◆一般方法与步骤1、首先,将文字内容输入到一个文本文件中。按 Ctrl/Cmd A 全选,按 Ctrl/Cmd C 复制以备用。2、Pr菜单:文件/新建/旧版标题。3、点击“滚动…

mysql 从库状态_大神教你自动发现监控mysql从库状态

导读zabbix从库如果复制有问题,在主库机器有问题的时候,切为主就会导致数据的丢失。或者主从分离的时候,如果从库出现延时状态的话,会导致前端页面展示的数据不是为最新的数据。因此,监控mysql从库的状态是必要的。mys…

服务器搭建php mysql5_Windows下php5+apache+mysql5 手工搭建笔记

Windows下php5apachemysql5 手工搭建笔记更新时间:2011年02月15日 01:35:09 作者:php运行环境对于站长们或者初学者来说可以直接用一键包的方式或者直接从服务提供商处得到支持,不必自己手工按部就班的搭建,所以这篇文章是写给我…

Java编程和C语言哪个更好?

学编程用哪一个编程语言好?很多人刚开始接触编程的时候都不知道自己该学哪个好,软件开发编程语言多达600余种,每种都有各自的特点和应用领域。目前,热门编程语言无外乎Java、C、C了,实际上,Java确实是从C语言和C语言继…

Java程序员常犯的几类错误

1.忽视异常 相信很多小伙伴在编程的过程中经常对异常置之不理。针对初学者和有经验的 Java 程序员,最佳实践仍是处理它们。异常抛出通常是带有目的性的,因此在大多数情况下需要记录引起异常的事件。不要小看这件事,如果必要的话,…

jdk1.8 mysql_Centos 7配置JDK1.8+MySQL5.7+Tomcat 8 开发环境

工具腾讯云服务器(可通过公网ip访问)Xshell 6Xftp 61、Xshell 6 连接云服务器打开xshell很简单,直接上图配置好之后连接云服务器,之后就可以对云服务器进行操作了。2、配置JDK 1.8a、下载JDK1.8如果直接在云服务器的命令行中使用wget http://download.or…

做为一名java高级程序员,需要了解哪些岗位?

一、Java高级程序员 要想成为JAVA(高级)程序员也称Java高级工程师,肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA高级程序员,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包…

Java 程序员必读的五本书籍

如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员。在本文中,我将分享一些最好的Java书籍。这些书经受住了时间的考验,随着岁月的流逝变得越来越重要。不管你是学生还是职业者,你总有很多东西要学&…

使用sqlserver连接mysql服务_Sqlserver创建连接MySql的链接服务器

第一步:在MySql服务器上安装与系统对应的 MySql-Connector-ODBC安装过程中可能会报 缺失 msvcr100.dll的错误,这需要你根据系统到网上下载对应的这个dll文件。(当初遇到这个问题的时候,在网上试了很多的这种文件 最后才找到一个合适自己的)第…

什么人适合学习Java编程?编程好学吗?

什么人适合学习Java编程?编程好学吗?首先自己做个自我评估,包括能力、兴趣、逻辑思维、性格特点等等,结合这些特质判断自己是否适合学习Java。评估自己时,要尽量客观,追随内心,切勿轻易抬高或者…

not support mysql_MYSQL(解决方法):Client does not support authentication

mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法shell> mysqlClient does not support authentication protocol requestedby server; consider upgrading MySQL client官方的说法是MySQL 4.1 and up uses an authentication proto…

大神程序员都懂英文翻译,而你却因英语不行遭拒?

程序员中很多人都是在外企里面工作的。这样的话就会涉及到,跟外籍同事的沟通和协作。上下级之间的汇报工作。虽然我们的主要工作是开发软件。是技术类工作。跟计算机打交道比较多,但是沟通对技术来说,还是非常重要的。跟外籍同事沟通&#xf…

android找不到符号_快速搭建Android开发环境——Android Studio(附ADB找不到设备)...

由于毕设大概率最终要使用Android来实现,所以现在要开始学习一些Android开发基础了。学习一门技术,最先要解决的问题就是开发环境的问题。就如同两年前学java那样,在windows下配置环境总是一件不那么令人开心的事。Android也是一样&#xff0…

Java环境的正确配置你会了吗?

在很多新手入门学习Java的小伙伴都会面临到Java环境的配置,今天小编带大家来配置Java的环境配置,首先到官网下载Jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装的话傻瓜式安装只需要下一步就可以&…

让初学者不迷茫的Java学习方法有很多?

相信各位小伙伴在学习过程中多少会遇到一些迷茫,学习是一个循序渐进的过程,最初的最基本的知识没有掌握,直接学习在这之上的更高层次的知识,最大的问题就是只能做到知其然,而不能做到知其所以然了。在之前小编也只是一…

mysql日期纬度表_mysql中生成时间维度表

mysql中生成时间维度表利用mysql常用日期函数生成时间维度表,效率最高,最简单,无需其他的一些工具支持。生成结果示例如下图:# time spanSET d0 "2012-01-01";SET d1 "2012-12-31";SET date date_sub(d0, …

Java程序员高效开发必备工具,其中有你的最爱吗?

对于Java编程开发,有两种不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。,每个工具都有其优点,学习这些具有可以帮助开发者改善代码质量,从而成为一个更…

mysql怎么实现生日字段前一个小时提醒_MySql学习笔记(二) 索引的设计和使用...

作为开发人员,数据库的索引是我们再熟悉不过的了。那么实话真的会了吗,在项目开发中随便定义一个int、varchar后边跟个primary key或者加个index就好了么?考虑到这些咋还真的需要看看专业的人都是怎么做的。在mysql中索引是提升性能的常用工具…

Java程序员需要掌握哪些技能才能通过大公司的面试

首先我们来谈一下程序员的阶段,在学校里的三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级…

java编程有什么独特之处?

Java编程已经成为了一个坚实的平台,可以赶上甚至超过本地代码的水准。它能使开发者花最小的代价完成工作,同时还能使得开发者在一段时间之后,还能继续完成别人的代码并且明白其中的意思。当然,你也可以编写可读性差的代码&#xf…