当前位置:论文写作 > 毕业论文范文 > 文章内容

Delphi的Excel访问技术

主题:react 组件属性 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-06

简介:大学硕士与本科组件属性毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写组件属性方面论文范文。

组件属性论文范文

react 组件属性论文

目录

  1. 1.引言
  2. 2.ADO 的相关组件
  3. 2.1 ADOConnecfion 组件
  4. 2.2 ADODataSet 组件
  5. 2.3 AD0Tab1e 组件
  6. 3.数据浏览组件
  7. 3.1 TDBGfid 组件
  8. 3.2 DBN论文范文igator 组件
  9. 4.利用ADO 访问Excel 文件
  10. 4.1 设置ADOConnection
  11. 4.2 设置ADODataSet (ADOTable)
  12. 5.结语
  13. react 组件属性:【Mockplus教程】批量修改组件属性

于春玲

(江苏食品职业技术学院,淮安223003)

摘 要: Excel 是微软办公自动化软件的一个组件,是用于数据处理的电子表格软件,而ADO 是访问和操作数据库的方法.通过一个课程信息管理程序的设计,对于在Delphi 中如何利用ADO 组件来访问Exce1 文件的技术方法与实现步骤进行了详细阐述.

关键词: Delphi;Excel;访问

1.引言

Excel 是微软公司出品的Office 系列办公软件中的一个组件,确切地说,它是一个电子表格软件,可以用来制作电子表格、完成许多复杂的数据运算,进行数据的分析和预测并且具有强大的制作图表的功能;对教师来说就是处理统计学生成绩的好帮手

Excel 提供了强大的数据处理功能,ADO 提供了访问数据库的方法,而要在Delphi 中利用ADO 来访问Excel 中的数据,那么得先清楚在Delphi 中ADO 的相关组件,并且应该将一个 Excel 数据文件想像为一个关系数据库,Excel 文件中的每个工作表就对应该数据库中的一个表,而工作表中的每一列就是表的列.

2.ADO 的相关组件

在Delphi 中有一套采用ADO 的组件,它们不同于基于 Borland 数据库引擎(BDE) 的连接和数据集组件.利用这些采用ADO 的组件,可以与ADO 数据库相联系,读取数据库中的数据并执行相应的操作,而且此过程完全不需要使用BDE.

2.1 ADOConnecfion 组件

Connection 组件被用于建立一个与ADO 数据存储的连接.为了执行命令、获取数据和操作数据,可以把多个ADO 数据集和命令组件与一个ADOConnection 组件相关联以共享连接.

ADOADOConnection 组件有两个重要的属性,分别是Connec原 tionString 和Connected.

ConnectionString 属性是用来指明数据库的连接信息(包括数据源的提供者、数据库文件和用户名及论文范文等) 的属性,可以在程序设计阶段,通过对象观察器来设置它.而Con原 nected 属性用来说明一个与数据库的联系是否被激活.

ADOC0nnection 组件可以调用Open 方法来建立与Con原 necti0nStrlng 属性里指明的数据库的联系,而凋用Cancel 方法来取消一个准备与ADO 数据库建立的联系.

2.2 ADODataSet 组件

ADODataSet 组件是用于获取和操纵ADO 数据的主要组件.可以操纵数据表、执行SQL 语句和存储过程并且能通过 ADOConnection 组件或直接与一个数据存储建立连接它封装了 Trable、Query 和StoredProe 等组件为基于BDE 程序提供的功能.

ADODataSet 组件有几个重要属性,分别是Active、Con原 nectionString、CommandText、CommandType 和Connection.

Active 属性用来标明ADODataSet 组件的打开与否Con原 nectionString 属性和ADOConnection 组件中的ConnectionString 属性是一样的含义.CommandText 属性可以用来表达语句、数据表名或者执行的存储过程,该属性为一个文本值.Com原 mandType 属性用来指明CommandText 属性的类型,两者要一致.Connecfion 属性功能和ConnectionString 属性一样,不过这里要和ADOConnection 组件结合起来使用,而ConnectionString 属性不使用ADOConnection 组件直接和数据库联系.

2.3 AD0Tab1e 组件

AD0Tab1e 组件是用于通过一个单个的数据库表获取和操作数据集的组件但也具有建立组件与ADO 数据库之间联系的属性和方法,如Active、ConnectionString 和Connection 等,含义和ADODataSet 组件里的一样.

3.数据浏览组件

数据浏览组件用于输入,操作或浏览数据库中的数据,提供一个操作数据库数据的可视界面.这里用到的主要有DB原 Grid 组件和DBN论文范文igator 组件.

3.1 TDBGfid 组件

DBGrid 组件主要用于将数据源的信息显示在网格中,它以行和列组成的栅格显示数据库中的数据,类似于电子表格.重要的属性有:Columns、DataSource 和Fields 等.

Columns 属性用来读取和设置网络中列的特性,如列的宽和列的名称等,DataSource 属性是最重要的属性,用于指明要显示的数据的来源,通过Fields 属性可以直接访问作为网格中一列数据集中的字段对象.

3.2 DBN论文范文igator 组件

DBN论文范文igator 组件主要用于在数据集中进行记录导航和为用户操纵数据集中的记录提供一组简单明了的控制按钮.单击其中的按钮可以实现向前向后移动记录指针、插入记录、修改记录、提交修改、取消修改、删除记录以及刷新记录的显示等操作它有一个重要属性,就是DataSource 属性,用来把它和被其控制的数据集联系起来.在这里,把DBN论文范文igator 组件和DBGrid 组件结合起来一起使用.

除了要用到上述组件之外,还需要用到一个重要组件 DataSource 组件DataSource 组件在这里用于连接ADO 的数据集组件和数据浏览组件.

4.利用ADO 访问Excel 文件

ADODataSet 组件和AD0Table 组件都是数据集组件,都有一个ConnectionString 属性.如果利用这两个数据集组件的 ConnectionString 属性进行连接数据库的话,就不需要ADO原 Connection 组件了,并且这两个数据集组件也只需要用一个就可以了.

react 组件属性:【Mockplus教程】批量修改组件属性

4.1 设置ADOConnection

设置ADOConnection 的ConnectionString 构造时,OLEDB 的提供者要选择Microsoft Jet 4.0 OLE DB Provider 作为ADO 的驱动程序.这本来是用于连接Access 数据库的驱动程序,但也可打开Excel 文件.连接的数据库名称当然就是要打开的 Excel 文件,注意扩展名是*.xls,而不是*.mdb.

最关键的一点是,还要设置扩展属性Extended Properties 为“Excel 8.0”,否则,测试连接时会报告无法识别数据格式的错误.Extended Properties 的属性值在“所有”参数页中输入.最后,设置完成后的ConnectionString 中的各项参数为:

Provider等于Microsoft.Jet.OLEDB.4.0

Data Source等于MyExcelFile.xls

Extended Properties等于Excel 8.0

Persist Security Info等于False

4.2 设置ADODataSet (ADOTable)

(1) 将ADODataSet 或ADOTable 连接到刚才的ADOCon原 nection.如果不用ADOConnection,也可以参照上面的方法直接设置ADODataSet 或ADOTable 的ConnectionString 属性.

(2) 对于ADODataSet,需要将CommandType 属性设置为 cmdTableDirect,而对于ADOTable,则将TableDirect 属性设置为True.因为,访问Excel 文件是直接数据文件访问,不是通过SQL 语句来操作游标访问的.如果不设置直接访问,则系统会报告SQL 语句格式错误等信息.

当下拉ADODataSet 中的CommandText 属性或ADOTable 的TableName 属性时,就可以选择要打开的工作表了.

5.结语

Microsoft Excel 是常用的一种电子表格软件,经常用它来处理一些数据.而如何把其中的数据当数据库中的数据利用 ADO 组件进行访问,就是文中所研究的内容,并对在Delphi 中利用ADO 组件访问Excel 文件的技术方法与实现步骤,进行了详细的介绍.

参考文献

[1] 王珊,萨师煊. 数据库系统概论. 高等教育出版社,2006援

[2] 张晓蕾,沈大林等. Delphi 编程篇. 电子工业出版社,2004.

[3] 杨宇,张莉. 新概念Delphi7 教程. 第五版,吉林电子出版社,2008.

[4] 田民格. Delphi 程序设计. 清华大学出版社,2007.

作者简介

于春玲,女(1982-),江苏食品职业技术学院助教,主要研究方向:计算机信息技术.

总结:本文关于组件属性论文范文,可以做为相关论文参考文献,与写作提纲思路参考。

react 组件属性引用文献:

[1] 属性论文范文 属性方面有关专科开题报告范文2500字
[2] 晶体硅和光伏组件论文如何怎么撰写 关于晶体硅和光伏组件相关专升本论文范文8000字
[3] 会计计量和会计计量属性论文例文 会计计量和会计计量属性相关研究生毕业论文范文10000字
《Delphi的Excel访问技术》word下载【免费】
react 组件属性相关论文范文资料