CAD软件中的表数据和文本已导出到Office Excel表中,并转换为xls或xlsx格式文件。这是测试人员在测量办公室工作中经常遇到的问题。如果面对CAD图如果重新输入该表并在excel表中生成该表,将不可避免地带来巨大的工作量,这只会导致效率低下,即使可以执行导出操作,不小心,数据很容易出错,尽管上有相关的转换软件,例如Ivy,MagicTable(cad到excel工具)等,但是如何处理这些免费或付费的转换软件和插件?这是摆在我们面前的一个非常重要的问题。现实有点棘手,所以我使用Auto Cad和Office Excel这两个软件中固有的基本功能,并根据我过去学习和掌握的操作,将导出并转换测试朋友的表。以帮助为例。 ,描述手动导出的方法,作为需要参考的测试朋友的备份查看和共享。
示例应用软件:
Auto Cad2008简体中文版
Office Excel 2013 Professional Edition
(注意:软件版本不受影响。此方法可用于Auto CAD2004和Excel2003以上的所有版本。)
示例文件:
如下所示:它是dwg格式的Auto CAD表文件。您需要将该表中的数据导出到可以由Excel打开的xls或xlsx格式的表文件中。
步骤如下:
一、在Auto CAD软件中的操作:
在1、 Cad中,使用鼠标选择所有需要导出和转换的表。单击“分解”命令或在命令行中输入explode分解整个表。 (注意:如果表中的空格包含合并单元格的空格,请在CAD图形的表的空格中预先输入任何一行文本,并在输入空格之前输入中文字符,例如“空”)。由于该示例,表中没有空格,因此特别要注意。)分解后,如果表中有多行文本,则所有文本将变为单行。以这种方式,实现了步骤1的目的。单击表中的任何数字文本,如果显示如下,则表示它已被转换为单行文本:
2.选择任意一个文本,然后右键单击它-功能,如下图所示:我们需要的3个属性用红线绘制:X坐标,Y坐标和值(例如文本内容),请在以下示例中选择“井号”:
3.菜单上的操作(用鼠标一键单击):工具---数据提取,如下图所示:
4.出现以下窗口:如下所示进行操作以创建数据提取。第一次进行此转换时,需要设置模板的存储位置(注意:在此示例中,它作为示例存储在桌面上)
5.定义数据源,选择在当前图形中选择对象,选择所有目标,然后单击“下一步”
6.要提取的数据对象。请注意,此处仅选中“文本”,然后单击“下一步”
7.出现“选择功能”对话框。根据之前在第2步中确定的内容,仅检查3个属性:位置x坐标,位置y坐标,值(文本内容),如下所示。之后,单击“下一步”
8.出现“优化数据”对话框,取消选中“显示计数列”和“显示名称列”,然后单击“下一步”,如下所示:
9.选择要另存为的文件的位置,然后按照下图中的步骤进行操作,直到“完成”,然后完成Auto CAD软件中的所有步骤。 Excel可以打开的xls或xlsx文件已导出到保存的位置(注意:在此示例中,保存位置是桌面)。
二、 Office Excel软件中的操作:
1.打开在上述导出位置生成的excel文件。可以如下图所示
2.选择A列的整个值,(注:此列是上述Auto CAD操作2、的步骤7的“位置X坐标”所在的列,并且是x坐标值(不是要提取的#bit X地理坐标值的有效数据),请选择升序,并请注意在弹出菜单中,请务必选中“扩展所选区域”并单击进行排序,如下图所示:
3.在生成的文件中,按升序排序后删除表中的整个A列(因为它是位置坐标x列),因此不再有用。操作如下所示:
可以看出,此时,原始Auto CAD图表中各列之间的数据基本上已经从上到下按组清晰地排列了。然后可以通过不同的颜色选项来区分每列所在的区域,例如,如下图所示:
4.将原始Auto CAD图表中的列与已明确分隔的项目进行比较。在相应的列组区域中选择数据后,右键单击它,然后右键单击“剪切”,然后右键单击“粘贴”以完成以下位错在梯形表中按顺序排列,例如下图:
也就是说,这些列是按顺序交错的,这对于下一步很方便。
如上图所示:由两列组成的一组区域中的左列实际上是上述Auto CAD操作2、中步骤7的“位置Y坐标”所在的列,这是一张CAD图。汉字特征的Y坐标值不是要提取的#bit Y大地坐标值的有效数据。
5.单独操作:在以上四个步骤中,在两列的组中选择左侧的列(即,位置Y坐标所在的列),并以降序排列。请注意,它是降序排列的。并注意,必须在弹出菜单中选中“扩展所选区域”,然后单击“排序”,如下图所示:
完成上述排序后,您需要单独操作:删除刚刚排序的列,即在两列(即位置Y坐标所在的列)的一组中选择左列。
6.组织表格,然后根据与AutoCAD中表格相对应的样式将步骤的表格列“剪切”和“粘贴”到应该放置的位置。这很简单,因此我不再重复。 ,如下图所示完成后:
7.在excel表中设置单元格格式,文本样式,排版和其他操作,如以下示例操作所示:
然后,您已经完成了将Auto CAD工程图中的表格数据文本导出和转换为Excel的操作。转换后的excel表数据如下图所示:
(注意:如果通过在上一个Auto CAD操作中的汉字“空”之类的文本中输入空白行来进行转换操作,此时,“空”一词将出现在转换后的Excel表中,那么此时,您只需要在Excel中使用Ctrl ++ F,如下图所示,单击“全部替换”,然后将表中的所有单词“空”替换为空白单元格即可。
结论:Auto CAD和Office Excel的基本功能可用于实现图中表的文本数据内容的导出和转换。这是软件的基本功能。与软件相比,步骤繁琐。此外,为了转换,清楚地描述了该纯手动转换的每个步骤。自然的文字和图片会稍长一些,但是如果您能理解并掌握它,那根本就不会太慢,因此自然不需要购买或安装额外的插件软件之类的东西,尽管它会花费很多时间。要做一些工作,但是对AutoCAD绘图软件和Office Excel办公软件的基本功能有更深入的了解和掌握并不是没有意义的。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-364048-1.html
怎么回应国内的喷子呢