网站大量收购独家精品文档,联系QQ:2885784924

用C++Builder中的OLE技术存取Excel表数据.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用CBuilder中的OLE技术存取Excel表数据

第 1 期 广 东 交 通 职 业 技 术 学 院 学 报 NO. 1 2004 年3 月 journal of guang dong communication polytechnic March.2004 文章编号:1671-8496(2004)01-0063-03 用C++Builder 中的OLE 技术存取Excel 表数据* 孙永林 (广东交通职业技术学院,广东广州510800) 摘要:本文主要介绍怎样在C++Builder 系统中用OLE 技术实现对Excel 表的数据存取。并用实例讲解了具体 的方法。 关键字:C++Builder Excel OLE 技术 中图分类号:G354.4 文献标识码:A Access Data of Excel form in C++Builder with OLE Technique SUN Yong-lin (Guangdong Communication Polytechnic,Guangzhou 510800, China) Abstract: This article is to introduce how to realize to access data of Excel in the C++ Builder system with OLE technique, and to explain the method with the solid examples. Key words: C++Builder; Excel; OLE technique 1 前言 在院级科研项目“教务管理系统” 的软件设计中,在采集数据和发放电子成绩登记表的程序设计中都 遇到了与Excel 交换数据的处理要求。经过自己的实践,实现了在C++Builder 中存取Excel 表数据的程 序设计。下面将这种方法介绍给同行作为参考。 2 用OLE 技术操纵Excel C++Builder 是Borland 公司继Delphi 之后又一成功的产品,她集VB、VC++ 及 Delphi 的优点于一 体而深得C 语言爱好者的青睐。由于多数操作者都爱用 MicroSoft 公司的Excel 组织数据,为此我把在 使用C++Builder 中对Excel 操作的方法作简要的介绍。 OLE(对象链接与嵌入)是微软提出的标准,是应用程序间交换数据、相互操作的一种方式,MS OFFICE 提供了很强的 OLE 服务功能,VB 、Delphi 等语言都可以以客户方式向 Excel 提交命令。 C++Builder 也不例外,可以使用OLE 技术存取Excel 数据。我们发现VB 和Delphi 对存取Excel 数据最 为简单,在语法上就采用类VBA 的语句就可以实现。但C++Builder 却不照搬,否则会出现语法编译错 误。通过查找资料,并反复试验,结果发现C++Builder 可以采用间接的办法,利用变体类 Variant 所提 供的四个“方法” 向OLE 服务程序提交操纵命令。四个命令如下: Variant Variant::OlePropertyGet(属性名,参数….); // 取对象属性 Void Variant::OlePropertySet(属性名,参数….); // 设置对象属性 Variant Variant::OleFunction( 函数名,参数….); // 运行对象的函数 void Variant::OleProcedure(过程名,参数….); // 运行对象的过程 上面的四个命令在utilcls.h 中说明,因此在使用以上四个命令时,必须将头文件“vcl\utilcls.h” 嵌入在 用户程序中。 收稿日期:2003-10-20 作者简介:孙永林(1956- ),男,副教授 研究方向:计算机软件 *注:本文为广东交通职业技术学院院级资助课题

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档