
魏普信息,第22卷,第1期,华东交通大学学报,Vo1.22,2005年2月5日,华东交通大学学报,2002年2月. 2OQ5文章ID: 1005-0523(2005)01-0O8O-03使用Delphi建立与Excel之间的数据通信涂晓斌,唐鹏志,祖建英2(1.华东交通大学基础科学学院,南昌330013 2.江西南昌大学软件学院,南昌330029)摘要: 介绍了Delphi与Excel的通信机制. 基于OLE自动化技术,请使用Delphi创建应用程序. 该程序可以遍历当前表中的所有数据,并从中选择有用的信息进行分类,汇总和制作报告. 关键字: Delphi; Excel;;数据通讯. CLC编号: II: '391.6文件标识码: 图像,是指将数据和对数据的操作放在一起形成一个0. 简介一个相互依赖且密不可分的整体,该整体是对象. 面向对象的编程方法将数据和程序封装到一个重要的图标中,以企业和机构的身份报告和发布数据报告. 应用程序中的每个对象都包含程序代码和信息载体. 随着信息技术的不断建设,在实际数据中不断进步. 为了能够进行Excel程序的二次开发,Microsoft在其工作中获得了空前的应用程序. 因此,数据报告提供了对Excel程序和Excel程序中对象的访问. 因此,它已成为管理信息系统中的重要功能. Excel中的工作表,工作簿,图形以及Excel适用于数据的数据和统计信息的多样性正在增加. 数据报告系统程序都是对象,因此访问这些对象变得越来越复杂. 询问和控制. 要控制Excel进行报告,我们必须了解Delphi Excel是一种有效的可视化管理信息系统对象,方法和属性. Excel对象具有紧密的级联关系. 开发工具,但是报表控件是在Delphi开发环境中提供的,Application是Excel的主要对象,其他对象在制作复杂报表时都不理想,无论它是从先前版本派生的. 对于Excel,由QuickReport控件组提供的对象之间的级联关系,或者由Delphi7提供的Application-> WorkBook(工作簿)-> WorkSheet Rave控件组,不允许用户修改生成的报告(工作表) ). 动态和程序控制很难实现. 作为常用的现公Delphi,Excel提供了一个电子表格创建工具,可以在Excel中执行各种对象. 由于操作简便delphi用什么,实用,TEexcelAp在“服务器”组件面板中获得了操作组件. 恩. 本文基于实际的应用程序组件,TEexcelWorkbook组件和WF〜xceIWork-practice,介绍了使用Delphi编程控制Excel生成报表的表单组件,可以直接操纵Excel应用程序,工作簿的各种工作方法. 做一张桌子. 在将数据写入Excel之前,必须首先连接到Excel应用程序,其实现代码如下: 1 Delphi与Excel之间的通信机制ExcelApplication1. 连接; Excel是使用面向对象的方法开发的. 所谓面对面的摘录日期: 20o4-10-10作者简介: 涂小斌(1967 1),男,江南昌,副教授,主要从事cG,CAD / CAM的教学与研究. . Weipu信息,第1期,涂小斌等: 使用Delphi在和Excel 81MessageDlg之间建立数据通信(“ Excel可能未安装”,mtError,当报表格式确定时,将出现表的复制和粘贴[ mbOk],O);尤其重要,因此您可以首先制作文件模板,然后按Abort;根据实际需要输出多页报告. 结束;如果在Delphi应用程序中放置了两个TComboBox,则ExceLApplicafionl是TEexcelapplication组件. 该组件用于在窗口名称中分别选择别名和表名称. 连接到Excel应用程序后,需要创建一个新主体. 系统中的工作簿应显示在别名列表框中. 添加的工作簿和TEexcelWorkl〜ok组件具有定义的别名. 设置名为“ TCSc表”的表格. Connect,实现代码如下: 窗体,组合框名为DatabaseComboBox,实现程序代码为空: = EmpytParam;代码如下: //添加一个新的工作簿过程TSec TableForm. FormCreate(发送方: ExcelApplication1.Workbooks.Add(empyt; 0); TObject); //组件和工作簿的连接为be6nEexeelWorkbook1. ConneetTo(Excelapplication1.Button2.Enablde: = False; Workbooks.Item [Screen.Cursor: = crHourglass; ExceLApplication1.Workbooks.CountJ); thDatabaseComboBoxdo //激活工作簿beginExcelWorkl〜ok1. 启用;项目. 明确;其中empyt是OleVariant类型Eexce1的变量. 会议. GetAliasNames(项目); Workbookl是TeexcelWorkbook组件的名称. 连接结束后;工作簿,您需要连接TeexcelWorksheet组件和工作表屏幕. 游标: = crDefauh;连接后,实现代码如下: IfDatabaseocmboBox. 物品. Count
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-213871-1.html
早安
垃圾一个