AutoCAD(Autodesk Computer Aided Design)是Autodesk(欧特克)公司首次于1982年开发的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计,现已经成为国际上广为流行的绘图工具。
在工程应用过程中会有大量的AutoCAD图纸产生,主要以dwg和dxf格式为主,大部分图纸中会存在用于记录该图中使用的材料清单,由于材料清单的位置、格式等都不规则,给数据统计人员增加了工作量。
常规数据提取方法
常见的dwg(最常用的文件格式)提取方式就是依据AutoCAD文件的版本安装对应的AutoCAD软件,如dwg是AutoCAD 2007版文件,则需要2007版及以上的软件才能打开文件。
使用匹配的AutoCAD软件打开dwg文件,找到图纸对应的材料清单位置,依次选择dwg中的文本内容并复制粘贴到Excel文件中。如果dwg中的料表内容较多且格式复杂,则提取花费的时间也接近设计该图纸的时间。
基于AutoCAD二次开发提取
基于AutoCAD进行二次开发,使用如arx、vba、.net等方式调用AutoCAD接口进行数据提取,并调用office的类库将提取到的数据导出到Excel文件中,该过程对AutoCAD和Excel软件的版本有相应的要求,如果版本不匹配也无法正常提取,同时要进行开发插件的环境配置,对用户来讲操作过于复杂,如果某个环节没配置好都可能导致数据无法提取。
依据需求定制料表协同平台
依据实际需要加入后台数据库管理,将料表数据与后台数据库同步,保证图纸数据可管理可同步。这种情况是最理想的情况下,但此情况需要用户要安装相关的协同平台,如果图纸经由多单位流转进行修改,有些电脑并没有安装相关的协同平台或数据库服务器无法正常访问,最终导致新版图纸并没有与后台数据库同步,另外协同平台定制成本也较高,维护也需要工作量,针对小型项目很难推广。平台需要狠抓管理方可使用好,协同平台也是信息化的最终目标。
使用TableExtract工具提取数据料表
最后介绍的这种方式并不一定是最好的方法,但也算是折衷的一种办法,这个工具将数据提取过程简化,只要会操作电脑和软件即可上手,电脑上无需安装AutoCAD和Excel软件,只需找到要提取的dwg文件即可进行提取(当然如果要直接打开xls文件还是需要安装Excel软件,如果不需要打开则不用安装Excel)。
本软件基于pdms中常用的管道iso出图中的料表为例,由于其没有清晰的表格线且数据布局复杂,所以使用常规提取数据方法比较困难(此工具也可以提取其他类型带料表的dwg文件)。从dwg文件提取iso料表原因主要是因为pdms中的库不完整或者为了赶进度需要,直接修改iso图纸文件,统计材料时直接从iso图纸中提取数据,虽然不合项目管理要求,但实际项目要求可能会这样操作。
废话少说,上图演示:

如果项目需要进行批量图纸提取,我们也可以按需求定制,如提取图纸编号、版本、图纸相关要求等,也可以进行其他相关的AutoCAD的工具或系统开发,对软件有试用或有业务洽谈都可以邮件pyyo@pyyo.com.cn联系。

AutoCAD料表提取到Excel方法介绍相关推荐

  1. php 利用 PHPExcel 导出 导入 Excel 方法介绍(功能介绍)

    第一步 phpexcel官网上http://phpexcel.codeplex.com 下载最新的phpexcel类,下载解压缩后有一个classes文件夹,里面包含了PHPExcel.php和PHP ...

  2. 全国主要城市建筑轮廓(含层高)矢量数据分享及最新AI提取建筑分布方法介绍

    今天要给大家带来的数据就是全国主要大中型城市的城市建筑轮廓矢量数据!!同时给大家一个傻瓜式的建筑物提取软件,以及其使用方法!! 第一部分:数据 一.数据基本情况 建筑轮廓数据实际上就是建筑的边界矢量数 ...

  3. ajax提交form表单到php,ajax如何提交form表单数据?ajax提交form表单数据的方法介绍...

    对于form表单数据的提交,我们一般都会想到使用ajax提交,那么,ajax如何来提交form表单数据呢?接下来的这篇文章就来给大家来介绍关于ajax提交form表单数据方法,有需要的伙伴可以参考一下 ...

  4. python怎么读excel文件-Python读写Excel文件方法介绍

    一.读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台.这也就意味着你可以在Linux下读取Excel文件. 首先,打开workbook: 复制代码 代码如下: import xlrd ...

  5. php导出excel数据代码,phpspreadsheet导出数据到Excel的方法介绍(代码示例)

    本篇文章给大家带来的内容是关于phpspreadsheet导出数据到Excel的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 之前我们使用PHP导出Excel数 ...

  6. excel怎么删除浏览记录 方法介绍

    Excel 2013工作表删除浏览记录的步骤: 1.鼠标左键双击计算机桌面Excel2013程序图标,将其打开运行.在打开的Excel2013程序窗口,点击"空白工作薄"选项,新建 ...

  7. python怎么读取excel文件-Python读写Excel文件方法介绍

    一.读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台.这也就意味着你可以在Linux下读取Excel文件. 首先,打开workbook: 复制代码 代码如下: import xlrd ...

  8. excel工作表标签颜色设置方法

    excel教程中设置工作表标签颜色的方法有下面几种,逐一介绍.对Excel感兴趣的朋友可加Excel学习交流群:284029260 工作表标签颜色设置方法一: Excel2010版,单击开始--单元格 ...

  9. mysql查看用户名_Mysql创建数据表的方法介绍(附示例)

    本篇文章给大家带来的内容是关于Mysql创建数据表的方法介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 数据表是数据库最重要的组成部分之一,是其他对象的基础.如果我们的 ...

最新文章

  1. 计算机网络控制系统,计算机网络远程控制系统的应用研究(原稿)
  2. GAN网络立功!36分钟,建起5亿光年的宇宙区域
  3. 50个关于IPython的使用技巧,get起来!
  4. javaweb:servlet的多线程同步问题
  5. 希望的背后……感谢青鸟、感谢51cto、感谢帮助过我的人们
  6. OSPF的LSA类型 ——连载一路由器LSA
  7. 使用反射把用户控件(ASCX)传至网页(ASPX)
  8. 使用Boxfuse为您的REST API设置https
  9. 附件下载,中文文件名乱码如何解决???
  10. 持久代是方法区还是堆中的?
  11. ERROR: This version of Android Studio cannot open this project, please retry with Android Studio 3.
  12. Quartus II使用Testbench
  13. 1、曾经风光无限的jsp,为什么现在很少有人使用了?
  14. 如何给三线表格(图片)添加标题?
  15. 六、流行框架介绍(SpringBoot框架详解(含底层原理介绍,适用于springBoot1.x和springBoot2.x,属于通用版本))
  16. matlab绘制布尔运算图,干货丨最全的布尔运算制作小图标教程!
  17. 云上在野容器攻防战:“杀”不掉的挖矿木马
  18. 期刊评价标准JCR,IF,SJR以及如何查询期刊等级
  19. 计算机科学与技术是英语一码,“计算机科学与技术专业本科课程”的英文翻译是什么?...
  20. 朗诵素材-《少年正是读书时》(两角色主持朗诵)

热门文章

  1. matlab画箱型图均值方差,Matlab 绘制箱线图
  2. Xiaojie雷达之路---毫米波雷达基础知识---距离估计
  3. 青蛙相会(frog)
  4. 如何删除复制文字产生的word回车换行符
  5. 测试Java测试Java测试Java
  6. 华为云桌面,数字化时代便捷、安全的办公选择
  7. 基于BB方案,荣耀观影眼镜Vision Glass正式发布
  8. 手把手教你如何做自媒体赚钱,揭开自媒体赚钱真相!记得收藏
  9. 核心案例|中国民用航空飞行学院半实物飞行仿真平台
  10. 商业大数据分析报告选题与背景撰写技巧