autocad结构化表单与excel数据交换方法研究
8页1、AutoCAD 结构化表单与 Excel 数据交换方法研究 张向良 沈阳飞机工业(集团)有限公司 摘 要: Excel 与 AutoCAD 表单是工作中常见的两种工具, 由于 AutoCAD 与 Excel 属于两个不同的信息系统, 传统的人工填写的工作方式已经使得 AutoCAD 与 Excel之间的信息交互越来越难以满足工作需求。文章将探讨在 AutoCAD 结构化表单与 Excel 之间进行高效数据交换的方法, 介绍 OLE、Excel 对象模型、AutoCAD图形数据库结构等前置技术知识以及数据交换的具体实现方式, 以期为相关的数据采集工作提供高效的解决方案。关键词: Excel; AutoCAD; 结构化表单; OLE; ObjectARX; 二次开发; 引言Excel 作为最为人所熟悉的数据统计工具, 被很多企业选择与使用, 而 Auto CAD 在工程中的应用同样极为广泛。很多时候需要在这两个平台间传递数据, 以作者所在的航空制造业某部门为例, 工作时就需要将保存于 Auto CAD 图表中的产品信息录入到 Excel 服务器中, 这些数据在后一平台上进行集中管理。本文将
2、探讨在 Auto CAD 与 Excel 两平台间自动交换数据的方法, 以及如何在基于Object ARX (VC) 开发的程序中实现。该方法用程序代替人工操作, 在为设计人员提供方便的同时也保证了数据采集的可靠性。1 运行环境概述Excel 是 Microsoft 发布的一款广为人知的数据统计工具。本文讨论 Excel 与Auto CAD 图表的数据交换, 未涉及 Excel 的其它定制功能.结构化 Auto CAD 表单是在 Auto CAD 图形中加入带有附加信息的图元, 如扩展数据、扩展记录、自定义实体、块参照等。以带属性的块参照为例, 由于属性是一种包含了标签、提示和值的结构体, 而不像普通的文字或多行文字那样只有一个值, 这使得计算机能够“理解”用户所输入的内容 (而不是简单地将其视为一个字符串) 。这为后期的数据采集与分析提供了极大的方便。由于 windows 会为每个进程分配独立的地址空间 (用户空间) , 进程不能够以任何方式读写其他进程用户空间的数据1。即使使用系统 API, 也无法确定所需要读、写的数据的地址。所以需要使用一种能够跨越进程边界通信的方法, 即 OL
3、E 技术。2 OLE 技术与 Excel 对象模型基于 COM 的 OLE2 (业内简称 OLE) 是一种 Microsoft 推出的一种 windows 下的对象通信技术, 经过多年的扩充和演化, 现已变成了在桌面系统上进行程序通信的一个技术总称2。使用 OLE 方式读写 Excel, 需要首先创建一个 Excel 对象 (或通过其它途径获得一个) , 然后通过 Excel 预留的接口调用它所提供的服务, 就像 Excel 本身在操作单元格一样。为此需要了解 Excel 的程序结构, 也就是对象模型。Microsoft 在 Excel 2007开发人员参考中提供了 Excel 对象模型参考, 详细地描述了各种对象的属性和方法。对于读写 Excel 而言需要用到其中的 3 对象:_Application、_Worksheet和 Range。_Application 代表 Excel 应用程序, 一个_Application 对象中包含若干个工作簿_Workbook, 后者又包含多个工作表_Worksheet, 而 Range 则代表一个区域, 当然也可以是 1 个单元格, 如图 1。首
《autocad结构化表单与excel数据交换方法研究》由会员小**分享,可在线阅读,更多相关《autocad结构化表单与excel数据交换方法研究》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-03-26 6页
2022-05-07 7页
2022-02-12 1页
2022-01-02 5页
2021-12-22 7页
2021-12-22 18页
2021-12-22 38页
2021-12-22 17页
2021-12-21 26页
2021-12-21 13页