多行文字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 5.7 深度解析: 临时表空间

先来说说临时表的概念。 临时表顾名思义,就是临时的,用完销毁掉的表。 数据既可以保存在临时的文件系统上,也可以保存在固定的磁盘文件系统上。 临时表有下面几种:全局临时表这种临时表从数据库实例启动后开始生效,在数…

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

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

mysql查看session对应的ip_Mysql 查看session连接数,状态 | 学步园

命令: showprocesslist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 showprocesslist;只列出前100条,如果想全列出请使用showfull processlist; mysql> show processlist;命令&…

mysql集群fuzhi_MySQL集群 和MySQL主从复制的不同

主从复制理论上支持无穷大的从库个数,实际情况下,受服务器带宽和读写能力的影响请参考mysql官方手册的建议:理论上,通过使用单个主服务器/多从服务器设置,可以通过添加更多的从服务器来扩充系统,直到用完网…

mysql 查询一个字段快还是一条记录快_mysql (优化)查询一条再筛选某个字段和直接查询该条的某个字段的效率比较...

查询所有,10000次,$sql "select * from mh_user where (username‘333‘) and (password‘xxx‘)";总共耗时1.1420359611511查询username字段,10000次。$sql "select username from mh_user where (username‘333‘) and (p…

winform mysql 工具类_C#工具类MySqlHelper,基于MySql.Data.MySqlClient封装

1 usingSystem;2 usingSystem.Collections.Generic;3 usingSystem.Linq;4 usingSystem.Text;5 usingSystem.Threading.Tasks;6 usingSystem.Data;7 usingMySql.Data.MySqlClient;8910 namespaceFly.Util.DataBase11 {12 /// 13 ///MySql数据库操作类14 /// 15 public static cl…

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

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

java连接mysql封装代码_JDBC连接数据库方法的封装,以及查询数据方法的封装

(在上一篇文章中,我们详细的介绍了连接数据库的方法,以及eclipse操作数据库信息的相关方法,在这里我们将主要讲封装。)主要内容:一般的连接数据库测试把连接数据库的方法封装成一个类和测试一个简单的插入表实例查询数据实例封装查…

mysql连接字符串加密配置文件_Asp.net2.0如何加密Web.config配置文件数据库连接字符串...

在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下:①添加密钥执行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pc "hnlaw" -exp其中"hnlaw"为密钥名称②添加web.config节点在web.config的之…

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

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

bugzilla dbd-mysql_别人写的关于在Windows下安装BugZilla的说明,不错,值得借鉴

Bugzilla Windows安装红宝书一直寻找合适的Bug Tracking System,网上找了很久,commercial的太贵,还有licence限制,远远超出我等贫民的承受范围。也曾考虑干脆自己写一个算了,但终究未能如愿。对Bugzilla倒是早有所闻&a…

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包…

mysql 复制延迟诊断_新特性解读 | MySQL 8 复制延迟观测新方式,更全面更精准

转载自公众号:玩转MySQL,作者:洪斌一直以来 MySQL 复制延迟观测是不完善的,既无法观测到真实的主从延迟,也无法支持复杂的复制拓扑环境,常用的 second_behind_master 指标更多是判断是否存在回放延迟&#…

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…