chapter-9数据库及外部数据的获取_第1页
chapter-9数据库及外部数据的获取_第2页
chapter-9数据库及外部数据的获取_第3页
chapter-9数据库及外部数据的获取_第4页
chapter-9数据库及外部数据的获取_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华信教育资源网华信教育资源网 Excel数据处理与统计初步数据处理与统计初步 第第4版版华信教育资源网华信教育资源网 认识认识nExcel是一个极好的数据分析和图表分析工是一个极好的数据分析和图表分析工具,也是一个高效的数据输入工具。将它具,也是一个高效的数据输入工具。将它和专业数据库应用系统相结合,作为数据和专业数据库应用系统相结合,作为数据库系统的输入工具或数据分析工具,能解库系统的输入工具或数据分析工具,能解决数据库系统应用过程中的许多问题,极决数据库系统应用过程中的许多问题,极大地提高工作效率。大地提高工作效率。 华信教育资源网华信教育资源网 本章本章学习目标学习目标1 1、了解、了解

2、ExcelExcel与外部数据与外部数据交换的方法交换的方法2 2、掌握、掌握ExcelExcel访问外部数据的访问外部数据的条件条件3 3、了解、了解MsQueryMsQuery的功能及用法的功能及用法4 4、掌握、掌握MSQueryMSQuery单表和多表查询单表和多表查询方法方法5 5、掌握、掌握ExcelExcel与与ACCESSACCESS、VFPVFP交换数交换数据的方法据的方法6 6、掌握、掌握ExcelExcel与与文本文件文本文件交换数据的交换数据的方法方法华信教育资源网华信教育资源网 9.1 Excel数据库简介数据库简介1、概述、概述n将将Excel与数据库系统结合起来,

3、运用数据库系统管理、组织、与数据库系统结合起来,运用数据库系统管理、组织、存储数据,用存储数据,用Excel为数据库输入数据,对数据库系统处理的为数据库输入数据,对数据库系统处理的结果数据进行分析、制图或作财务分析等,将会极大地提高结果数据进行分析、制图或作财务分析等,将会极大地提高工作效率。工作效率。nExcel能够与多种数据库进行数据交换,将数据库能够与多种数据库进行数据交换,将数据库中的数据提取到中的数据提取到Excel的工作表中进行分析,制作的工作表中进行分析,制作各种数据报表和分析图表。或者利用各种数据报表和分析图表。或者利用Excel高效的高效的数据输入能力,把业务数据输入到工作表

4、中,然后数据输入能力,把业务数据输入到工作表中,然后再将这些数据从再将这些数据从Excel导入到数据库的数据表中,导入到数据库的数据表中,能够极大地提高工作效率。能够极大地提高工作效率。 华信教育资源网华信教育资源网 9.1 Excel数据库简介数据库简介2、认识、认识Excel数据库数据库 n数据库是一个比较复杂的系统,它包括许多张表格。数据库是一个比较复杂的系统,它包括许多张表格。在在Excel中,一个数据库是一张特殊的工作表,在中,一个数据库是一张特殊的工作表,在Excel 2003之前的版本中,之前的版本中,Excel的数据库在形式上的数据库在形式上是一张图所示的工作表。是一张图所示的

5、工作表。 华信教育资源网华信教育资源网 9.1 Excel数据库简介数据库简介nExcel数据库特征:数据库特征:(1)数据库有一个数据区域,每列都有标题,称为属性或列标,)数据库有一个数据区域,每列都有标题,称为属性或列标,也称为字段。也称为字段。(2)数据区域中的每一行称为一个记录,一个记录代表一个客观)数据区域中的每一行称为一个记录,一个记录代表一个客观事物的各种数据特征。事物的各种数据特征。(3)在多数情况下,数据库中应该有一个条件区域,条件区域可)在多数情况下,数据库中应该有一个条件区域,条件区域可用作数据库函数的参数用作数据库函数的参数。nExcel的数据库具有一些局限性:的数据库

6、具有一些局限性:n一个一个Excel工作表只有工作表只有65 536行,行,256列,规模太小。列,规模太小。n不具备数据的完整性检查不具备数据的完整性检查n占用的存储空间比真正的数据库管理系统要多。占用的存储空间比真正的数据库管理系统要多。华信教育资源网华信教育资源网 9.1 Excel数据库简介数据库简介n3、列表、列表 n列表是列表是Excel 2003 新增加的一项功能。列表新增加的一项功能。列表是一个特殊的数据区域,该区域的每列都必须是一个特殊的数据区域,该区域的每列都必须有标题。有标题。n列表提供了多种功能,用于管理和分析列表提供了多种功能,用于管理和分析 Excel 工作表中的多

7、组相关数据。工作表中的多组相关数据。n下图是某单位的医疗管理数据表,其中的下图是某单位的医疗管理数据表,其中的A1:F8区域已被定义为列表,区域已被定义为列表,H3:I7是基于列是基于列表的统计分析数据。表的统计分析数据。华信教育资源网华信教育资源网 9.1 Excel数据库简介数据库简介n列表的主要功能列表的主要功能n列表具有自动扩充和缩减的功能。比如在下图中,如果在第列表具有自动扩充和缩减的功能。比如在下图中,如果在第7行输入数据,行输入数据,列表就会自动扩充到第列表就会自动扩充到第8行;如果删除列表中的数据行,列表区域就会自行;如果删除列表中的数据行,列表区域就会自动缩减。列表的这种功能

8、给数据管理带来了许多方便,因为在公式或函动缩减。列表的这种功能给数据管理带来了许多方便,因为在公式或函数中引用列表区域时,如果列表区域发生了变化,公式或函数中的列表数中引用列表区域时,如果列表区域发生了变化,公式或函数中的列表区域会自动更新!区域会自动更新! 华信教育资源网华信教育资源网 9.1 Excel数据库简介数据库简介n4、记录单操作、记录单操作n当数据表或列表中的数据记录太多时,要查看、修改或编辑当数据表或列表中的数据记录太多时,要查看、修改或编辑其中的某条记录很困难。为了解决这个问题,其中的某条记录很困难。为了解决这个问题,Excel提供了记提供了记录单功能,用于大数据表中的数据查

9、找或编辑录单功能,用于大数据表中的数据查找或编辑 。n案例案例n某部门的医疗费用管理表如图所示。某部门的医疗费用管理表如图所示。 华信教育资源网华信教育资源网 9.1 Excel数据库简介数据库简介n、用记录单修改、删除或增加记录华信教育资源网华信教育资源网 9.1 Excel数据库简介数据库简介n用记录单查找满足条件的数据行记录用记录单查找满足条件的数据行记录 华信教育资源网华信教育资源网 9.2 Excel与外部数据库与外部数据库1、ODBC(Open Database Connetivity)n即人们常说的即人们常说的“开放式数据库互连开放式数据库互连”,它是数据库系统的一种接口,它是数

10、据库系统的一种接口技术,可用于不同的应用程序,如技术,可用于不同的应用程序,如Visual Basic、Excel、MS Qurey等。等。nODBC主要用于数据库系统与其他应用程序之间的通信,它提供应用主要用于数据库系统与其他应用程序之间的通信,它提供应用程序与数据库系统之间进行通信的一些技术细节。程序与数据库系统之间进行通信的一些技术细节。 nODBC驱动程序驱动程序nODBC 驱动程序是符合驱动程序是符合“开放数据库互连开放数据库互连”标准的数据源驱动程序。标准的数据源驱动程序。它提供了多种数据库管理系统的驱动程序,如它提供了多种数据库管理系统的驱动程序,如Access、SQL Seve

11、r等,通过这些驱动程序,可以直接访问相关数据库系统中的数据。等,通过这些驱动程序,可以直接访问相关数据库系统中的数据。 2、数据源、数据源n就是数据的来源,是要访问的数据库的一组存储信息,它包含了就是数据的来源,是要访问的数据库的一组存储信息,它包含了用于数据库连接所必需的信息。另外,还包括数据库服务器的名用于数据库连接所必需的信息。另外,还包括数据库服务器的名称和位置,用于连接数据库的驱动程序的名称,以及在登录到数称和位置,用于连接数据库的驱动程序的名称,以及在登录到数据库时所需的信息。据库时所需的信息。 华信教育资源网华信教育资源网 9.2 Excel与外部数据库与外部数据库3、访问外部数

12、据库的条件、访问外部数据库的条件 n1)具有访问外部数据的权限)具有访问外部数据的权限 n2)系统中安装了)系统中安装了 Microsoft Query n3)具有访问外部数据库的)具有访问外部数据库的ODBC 驱动程序驱动程序 华信教育资源网华信教育资源网 9.3 MS Queryn1 Microsoft Query概述 nMicrosoft Query可作为一个独立的工具单独可作为一个独立的工具单独运行,用以查询各种数据库中的数据,也可以运行,用以查询各种数据库中的数据,也可以在在Excel的工作表中调用它,用于将外部数据的工作表中调用它,用于将外部数据库中的数据导入到库中的数据导入到Ex

13、cel的工作表中。的工作表中。n使用使用 Query 从外部数据库中检索数据到从外部数据库中检索数据到Excel的工作表,可以减少数据的重复输入。的工作表,可以减少数据的重复输入。n此外,当外部数据库更新数据时,此外,当外部数据库更新数据时,Miscrosoft Query还可以刷新还可以刷新Excel工作表中的数据,以工作表中的数据,以保持与外部数据的一致性。保持与外部数据的一致性。 华信教育资源网华信教育资源网 9.3 MS QuerynMSquery用用于将外部数据于将外部数据查询到查询到Excel中分析中分析华信教育资源网华信教育资源网 9.3 MS Queryn2、 Miscroso

14、ft Query、数据源及ODBC华信教育资源网华信教育资源网 9.3 MS Queryn3、MS Query及及ODBC的安装的安装 nMS Query和和ODBC同其他数据分析工具(如同其他数据分析工具(如规划求解、数据分析等)一样,都是以加载宏规划求解、数据分析等)一样,都是以加载宏的方式出现在的方式出现在Excel中的中的n n如果在安装如果在安装Office或或Excel系统时,选择的是系统时,选择的是“典型安装典型安装”,系统就不会安装,系统就不会安装MS Query及及ODBC的加载宏的加载宏 。华信教育资源网华信教育资源网 9.3 MS Queryn在在Excel 2003版中

15、,如果没有安装版中,如果没有安装MS Query及其对及其对应的应的ODBC加载宏程序,当选择加载宏程序,当选择“数据数据”|“导入外部导入外部数据数据”|“新建数据库查询新建数据库查询”时,时,Excel会显示图示的对会显示图示的对话框。话框。n这时就需要插入安装盘,然后单击其中的这时就需要插入安装盘,然后单击其中的“是是”,Excel就会自动将就会自动将Ms Query 及及ODBC安装到当前的安装到当前的Excel中。中。 华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据查询外部数据n案例案例n【例例8】某人在某人在Access系统中建立了一个学生管理数系统中建立了

16、一个学生管理数据库系统,存放在据库系统,存放在“C:ExcelDB”目录下,名字是目录下,名字是“学生教学管理学生教学管理.mdb”。该数据库中有学生、教师、。该数据库中有学生、教师、学生选课及成绩等数据表。其中的课程、学生和选修学生选课及成绩等数据表。其中的课程、学生和选修表如图所示。现在要将此数据库中的学生数据表提取表如图所示。现在要将此数据库中的学生数据表提取到到Excel中进行分析。中进行分析。n现在要建立一个访问该数据库的数据源,并且将该数现在要建立一个访问该数据库的数据源,并且将该数据库中的所有数据查询到据库中的所有数据查询到Excel中进行分析处理。中进行分析处理。n注意:将注意

17、:将“XCELXCEL资料资料”目录中的目录中的“学生教学管学生教学管理理.mdb.mdb”文件复制到文件复制到C:ExcelDB目录中。目录中。 华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据查询外部数据nACCESS学生管理数据库中的学生档案表学生管理数据库中的学生档案表华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据查询外部数据1.查询外部数据步骤之一查询外部数据步骤之一建立数据源建立数据源n选择选择“数据数据”|“获取外部数据获取外部数据”|“新建数据新建数据库查询库查询”菜单项,系统会弹出如图示对话框。菜单项,系统会弹出如图示对话框。 选

18、中选中新数新数据源据源,然,然后后“确定确定”华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据查询外部数据n设置数据源的各项参数设置数据源的各项参数1、在此输入数据源、在此输入数据源名字(可任取名字名字(可任取名字2、在此选择正确、在此选择正确的数据库驱动程序的数据库驱动程序3、完成、完成1、2后单后单击击“连接连接”,见下,见下面的对话框面的对话框华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据查询外部数据n设置数据源对应的数据库设置数据源对应的数据库单击单击“选择选择”按钮然按钮然后从弹出的后从弹出的文件选择对文件选择对话框话框中找到对应的数据中

19、找到对应的数据库文件,选定文件后,库文件,选定文件后,单击单击“确定确定”,会见到,会见到下述对话框!下述对话框!华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据查询外部数据n建立的数据源建立的数据源华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据查询外部数据2、查询外部数据步骤之二、查询外部数据步骤之二访问数据源访问数据源n在上图中,选中要访问的数据源,然后单击在上图中,选中要访问的数据源,然后单击“确定确定”按钮,就会见到下述对话框。按钮,就会见到下述对话框。1、选中要访、选中要访问的数据表问的数据表2、单单击击华信教育资源网华信教育资源网 9.

20、4 用用MS Query查询外部数据查询外部数据n3、查询到、查询到Excel中的数据表中的数据表n根据根据“查询向导查询向导”提示,不断单击向导对话框的提示,不断单击向导对话框的“下一步下一步”,会见到最后一步,会见到最后一步“向导对话框向导对话框”n选择其中的选择其中的“将数据返回将数据返回Miscrosft Office Excel”,会得到下页所示的工作表。,会得到下页所示的工作表。华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据查询外部数据n从外部数据库查询到的数据表从外部数据库查询到的数据表华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据

21、查询外部数据4、建立多表查询、建立多表查询n数据库中的数据表与数据库中的数据表与Excel的工作表有许多差异,数据库中的工作表有许多差异,数据库中的表要讲究一定的数据规范,这种规范可能导致数据库中的表要讲究一定的数据规范,这种规范可能导致数据库中有许多不同的数据表有许多不同的数据表 。n比如学生库中的成绩、课程和学生档案就分散在不比如学生库中的成绩、课程和学生档案就分散在不同的数据表中。同的数据表中。华信教育资源网华信教育资源网 9.4 用用MS Query查询外部数据查询外部数据n多表查询的方法多表查询的方法n指定了查询的数据源,在指定了查询的数据源,在“查询向导查询向导指定列指定列”的的对

22、话框中,从多个数据表中选中需要的全部数据字段。对话框中,从多个数据表中选中需要的全部数据字段。n在本例中,从学生表中选中学号、姓名、班级;从课在本例中,从学生表中选中学号、姓名、班级;从课程表中选中课程编号、课名;从成绩表中选中成绩。程表中选中课程编号、课名;从成绩表中选中成绩。华信教育资源网华信教育资源网 9.6 用用MS Query查询外部数据查询外部数据n按向导做完其余步骤,最后得到如下工作表按向导做完其余步骤,最后得到如下工作表华信教育资源网华信教育资源网 9.5 操作操作MS Query1、概述、概述nMiscrosoft Query是一个非常有用的数据库查询软件,是一个非常有用的数

23、据库查询软件,它可以在它可以在Windows系统中独立运行,也可以通过加载系统中独立运行,也可以通过加载宏的方式在宏的方式在Excel中运行。中运行。 n在在Excel中操作中操作MS Query的方法是:在通过查询向导的方法是:在通过查询向导从外部向导的最后一步骤中,选择从外部向导的最后一步骤中,选择“在在Microsoft Query中查看数据或编辑查询(中查看数据或编辑查询(Y)”华信教育资源网华信教育资源网 9.5 操作操作MS Queryn2、MS Query的操作界面的操作界面华信教育资源网华信教育资源网 9.5 操作操作MS Queryn3、 添加、删除查询结果中的列字段添加、删

24、除查询结果中的列字段 用鼠标将这时的用鼠标将这时的列字段拖放到下列字段拖放到下面的窗口中,即面的窗口中,即可将对应列数据可将对应列数据查询出来!查询出来!选中按选中按Delete键键即可删除对应用即可删除对应用列的查询结果列的查询结果华信教育资源网华信教育资源网 9.5 操作操作MS Queryn4添加或删除表窗口中的表添加或删除表窗口中的表单击单击Query中中的的 ,可见添加,可见添加表窗口表窗口选中表名,再选中表名,再“添加添加”华信教育资源网华信教育资源网 9.5 操作操作MS Queryn5、多表查询、多表查询 n多表连接关系多表连接关系 只有正确地建立只有正确地建立了多表之间的连了

25、多表之间的连接字段后,多表接字段后,多表查询才能有正确查询才能有正确的结果的结果华信教育资源网华信教育资源网 9.5 操作操作MS Queryn建立多表连接关系的方法建立多表连接关系的方法n方法方法1:从一个表中将连接字段直接拖放到另一个表中:从一个表中将连接字段直接拖放到另一个表中的连接字段上。的连接字段上。n方法方法2:选择:选择Miscrosoft Query“表表”|“连接连接”菜单菜单项,项,Miscrosoft Query会弹出一个建立关系的对话框会弹出一个建立关系的对话框华信教育资源网华信教育资源网 9.5 操作操作MS Queryn.6 条件查询条件查询 2、条件区、条件区域,

26、在此域,在此区域输入区域输入查询条件查询条件1、若不见、若不见条件区域,条件区域,单击单击华信教育资源网华信教育资源网 9.5 操作操作MS Queryn7参数条件查询参数条件查询n在条件中输入在条件中输入,就表示对参数查询,在,就表示对参数查询,在内内的文字是提示信息。的文字是提示信息。执行此查询时将显示下面执行此查询时将显示下面的对话框,输入一个名字,的对话框,输入一个名字,将只查询对应学生的数据将只查询对应学生的数据华信教育资源网华信教育资源网 9.5 操作操作MS Queryn8、 把把MS Query的查询结果返回到的查询结果返回到Exceln在在MS Query中进行外部数据查询,

27、并完成了对查询结果的各种中进行外部数据查询,并完成了对查询结果的各种操作(如在操作(如在MS Query中对查询结果进行了排序、筛选、格式化中对查询结果进行了排序、筛选、格式化等操作)之后,就需要把结果数据传递到等操作)之后,就需要把结果数据传递到Excel的工作表中的工作表中 。n通过通过MS Query“文件文件”|“将数据返回到将数据返回到Microsoft Office Excel”命令命令 华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换 1.概述概述nExcel可以直接打开多种不同类型的文件,如可以直接打开多种不同类型的文件,如文本文

28、件、文本文件、dBASE文件、文件、Web网页、网页、Excel低版本的文件、模板文件、低版本的文件、模板文件、Miscrosoft Query建立的查询文件、建立的查询文件、Lotus 1-2-3文件文件等,然后将这些文件转换成为等,然后将这些文件转换成为Excel工作簿;工作簿;nExcel也可以将工作簿文件保存为文本文件、也可以将工作簿文件保存为文本文件、以以Web页的方式发布到网上,或保存为页的方式发布到网上,或保存为Lotus 1-2-3文件等。文件等。 华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换2、将、将Excel文件转换成其它

29、类型的文件文件转换成其它类型的文件选择选择“文文件件”|“另存为另存为”菜单命令,从菜单命令,从保存类型的下保存类型的下拉列表中选择拉列表中选择需要的文件类需要的文件类型型华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n3、Excel工作表转换成工作表转换成Web页页 n案例案例n【例例8】某班期末考试成绩表如图(某班期末考试成绩表如图(a)所示,现在要)所示,现在要把它转换成把它转换成Web页,并发布到学校的网上,以便学生页,并发布到学校的网上,以便学生能够上网查询成绩,转换的能够上网查询成绩,转换的Web页如图(页如图(b)所示。)所示。华

30、信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换4、将、将Web页转换成页转换成Excel 工作表工作表【例例】某班学生档案的网页如图(某班学生档案的网页如图(a)所示。现在要分班)所示。现在要分班建立学生档案表,并统计出各班的人数。将其从建立学生档案表,并统计出各班的人数。将其从WEB中拷贝到中拷贝到EXCEL中的结果如图(中的结果如图(b)所示。)所示。 华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换5、Excel与与VFP系统的数据交换系统的数据交换n【例1】 某单位有一医疗管理系统是用某单位

31、有一医疗管理系统是用FoxPro编写的,其中有一个编写的,其中有一个汇总数据库,假设数据库的文件名为汇总数据库,假设数据库的文件名为“医疗医疗.dbf”,其中的数据如图,其中的数据如图所示。将此数据表中的数据导入所示。将此数据表中的数据导入Excel华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n【例2】 一家拥有一家拥有7000多职工的合资企业,其人事档案多职工的合资企业,其人事档案管理系统是用管理系统是用FoxPro编写的,该公司的财务部门每个月编写的,该公司的财务部门每个月要对公司职工的各项财务数据进行汇总和对比分析,并要对公司职工的各项

32、财务数据进行汇总和对比分析,并作出各种分析报表和图表。将此作出各种分析报表和图表。将此VFP数据表导入数据表导入Excel并并作出下页的分析图表。作出下页的分析图表。姓名姓名职工号职工号类别类别加班加班时时间间加班工加班工资资房屋补贴房屋补贴其他津贴其他津贴生计津生计津贴贴离职津离职津贴贴餐卷餐卷吴银吴银1664STAFF1031159.5323.62129.80244.54122.09李小民李小民0987STAFF26808.6245.99138.50161.9137.52289.38黄大能黄大能0065WORKER11342.1239.71451.43238.95324.673.20张之勇

33、张之勇0298WORKER393.3180.933.03328.18314.09174.05五军五军0092WORKER9279.9260.55276.54328.42395.91165.15赵百通赵百通1005STAFF26808.6250.92451.50290.14307.81276.64吴不晓吴不晓0942STAFF27839.771.48287.1859.36273.0929.35华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n例例2需要的最近两月对比分析表需要的最近两月对比分析表华信教育资源网华信教育资源网 9.6 Excel与其他

34、与其他文件类型的相互转换文件类型的相互转换n例例2需要的分析图需要的分析图1华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n例例2需要的分析图需要的分析图2华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n将将Fox数据库中的数据库中的.DBF文件导出到文件导出到Excel n(1)直接打开)直接打开DBF文件文件 选择选择Excel的的“文件文件”|“打开打开”菜单命令。菜单命令。 在在Excel弹出的打开文件对话框中,单击弹出的打开文件对话框中,单击“文件类文件类型型”的下拉列表,从中选择的下

35、拉列表,从中选择“Dbase文件文件(*.dbf)”,然后通过该对话框的,然后通过该对话框的“查找范围查找范围”列表,找到要打开的列表,找到要打开的Dbf文件名。文件名。 选中要打开的选中要打开的DBF文件名,然后单击文件名,然后单击“打开打开”命命令按钮。令按钮。华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n(2)用用MS Query查询查询DBF文件文件n首先建立数据源;首先建立数据源;n再将其查询到再将其查询到Excel中,方法同前。中,方法同前。 华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的

36、相互转换n(3)从从FoxPro中导出数据到中导出数据到Excel工作簿工作簿 n在在VFP中打开数据库中打开数据库n选择选择“文件文件”|“导出导出”华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n把把Excel数据表导入数据表导入DBF文件文件n【例例】假设在一个用假设在一个用Visual FoxPro开发的学生数据库系统中,开发的学生数据库系统中,有一个学生档案数据库,存放于有一个学生档案数据库,存放于“C:My Documents学学生生.dbf”文件中。该数据库的结构如图所示文件中。该数据库的结构如图所示 华信教育资源网华信教育资源网

37、 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n在在excel中有一学生表如下图所示,其中的数中有一学生表如下图所示,其中的数据正是要输入到前面的据正是要输入到前面的VFP学生数据库中。学生数据库中。华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n将将EXCEL数据导入数据导入VFP数据库的方法数据库的方法(1)在)在Excel中建立并保存数据表。保存后,关闭该工作簿。中建立并保存数据表。保存后,关闭该工作簿。(2)激活)激活Visual FoxPro,进入,进入VFP的操作界面。选择的操作界面。选择VFP“File”|“

38、导入导入”菜单命令项,菜单命令项,VFP将会弹出如图(将会弹出如图(a)所示的)所示的“导入导入”对话框。对话框。(3)选择图()选择图(a)中的)中的“导入向导导入向导”,然后按向导提示做完所有操作。,然后按向导提示做完所有操作。 华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n6、Excel与与Access数据交换数据交换nAccess与与Excel或或Word同是同是Office软件系统中的成员,软件系统中的成员,所以它们之间的数据交换远没有所以它们之间的数据交换远没有Excel与与Fox系统之间系统之间进行数据交换那么复杂。进行数据交换

39、那么复杂。n在在Access系统中,可以将数据库中的数据表直接发送系统中,可以将数据库中的数据表直接发送到到Excel的工作表中进行分析;同时,在的工作表中进行分析;同时,在Excel中可以中可以直接启动直接启动Access数据库系统,将工作表中的数据直接数据库系统,将工作表中的数据直接传递到传递到Access的数据表中。的数据表中。n直接建立直接建立Access数据库中的数据表与数据库中的数据表与Excel工作表的工作表的链接,使得在工作表中输入的数据可直接传递到链接,使得在工作表中输入的数据可直接传递到Access数据库中。数据库中。华信教育资源网华信教育资源网 9.6 Excel与其他与其他文件类型的相互转换文件类型的相互转换n案例案例n某辅导员用某辅导员用Access开发了一个学生管理系统,名字为开发了一个学生管理系统,名字为“学生档学生档案案.mdb”,其中的部分数据表及数据记录如图所示。,其中的部分数据表及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论