第9章数据的导入和导出_第1页
第9章数据的导入和导出_第2页
第9章数据的导入和导出_第3页
第9章数据的导入和导出_第4页
第9章数据的导入和导出_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

第9章数据的导入和导出

数据的导入9.1数据的导出9.2 VisualFoxPro6.0数据库管理系统不仅能够管理自身的数据并把它们转化成其他应用软件可使用的数据,还能把其他应用软件管理的数据转化成VisualFoxPro6.0系统可以识别使用的数据,从而实现数据的高效使用,避免数据的重复录入,这就是VisualFoxPro6.0的数据导入、导出功能。通过VisualFoxPro6.0导入和导出数据,就实现了VisualFoxPro6.0和其他应用程序之间数据的共享。共享的数据可以是文本文件、电子表格文件或表文件。【学习目标】

了解追加数据的两种方法掌握导入数据的方法掌握导出数据的方法9.1导入数据9.1.1可导入的文件类型9.1.2使用【导入向导】导入数据9.1.3直接导入数据9.1.4追加数据

导入数据是指把其他某个应用程序所使用的具有一定格式的数据转化成VisualFoxPro6.0系统可管理的数据,这样就可以利用这些数据创建新的VisualFoxPro6.0表,或将数据添加到已有的VisualFoxPro6.0表中,还可以把数据复制到不同类型的文件中。导入数据的过程是先从源文件中复制数据,然后创建新表,并用源文件的数据填充该表。如果从Excel中复制数据创建VisualFoxPro6.0表,导入数据后,就可以像使用其他任何VisualFoxPro6.0中的表一样使用这个表中的数据。导入数据之前,必须选择可导入的文件类型,并指定源文件和目标表的名称。9.1.1可导入的文件类型

不是所有的文件都能够导入VisualFoxPro6.0数据管理系统。可导入VisualFoxPro6.0的文件类型如表所示。可导入VisualFoxPro6.0的文件类型文件类型文件的扩展名说明文本文件txt

ExcelxlsExcel电子表格格式。列单元转变为字段,行单元转变成记录Lotus1-2-3wk3列单元转变为字段,行单元转变成记录BorlandparadoxdbParadox表Symphonywrl

Multiplanmod

RapidFilerpd

9.1.2使用【导入向导】导入数据

同前面介绍的创建数据表一样,VisualFoxPro6.0系统提供了导入向导功能。【导入向导】提出一系列问题,根据实际情况逐项回答,向导就可以利用源文件导入数据,创建新表。【案例9-1】

将电子表格中的数据通过使用VisualFoxPro6.0导入向导,生成一个新的数据表。9.1.3直接导入数据

除了使用向导功能将电子表格中的数据导入到一个数据表之外,VisualFoxPro6.0还提供了使用导入对话框直接把数据导入到数据表中的功能。这个过程中,系统先创建一个新表,连同表格中的标题和数据,一起导入到新建的数据表中。【案例9-2】将如图9-1所示的电子表格中的数据直接导入VisualFoxPro6.0,生成一个数据表需要特别注意的是:如果按照系统默认的目录自动创建新的数据表,并且数据表名称与源文件名称相同,如果在其默认的目录中已经存在同名的数据表,屏幕将弹出提示框,确认是否将原来的数据表中内容覆盖。重新写入数据,单击

按钮,确认覆盖重写数据如果导入的源文件中有标题行,则在导入数据后,标题行将成为一条记录。

显然,用此方法生成新数据表时,就不能对需要导入的源文件内容加以选择,源文件中的所有数据都成为了新表的记录。

导入数据后,还可以将新建的表添加到有关的数据库中,再进行相关操作。9.1.4追加数据

前面介绍了将数据导入到一个新表中,还可以把数据导入到一个已存在的数据表中,即将需要导入的数据追加到数据表原有的数据之后。要实现追加数据可以通过【导入向导】或【追加来源选项】对话框完成。1.通过【导入向导】追加数据【案例9-3】将如图所示的成绩表格记录追加到各科成绩表中2.通过【追加来源选项】对话框实现追加数据【案例9-4】将如图所示的成绩表格中英语成绩大于70分的记录追加到各科成绩表中9.2导出数据

在VisualFoxPro6.0中,不仅可以把其他格式的数据文件,通过【导入向导】或追加数据的操作创建到一个新表或追加到现有的数据表中,而且还可以通过导出操作,将数据表中的数据导出,生成其他格式的数据,以供其他应用程序使用。9.2.1导出的文件类型

在VisualFoxPro6.0中,导出数据文件的类型如表所示。文件类型文件的扩展名说明制表符分隔的文本文件.txt用制表符分隔每个字段的文本文件逗号分隔的文本文件.txt用逗号分隔每个字段的文本文件空格分隔的文本文件.txt用空格分隔每个字段的文本文件Excel.xlsExcel电子表格格式。字段转变为列单元,记录转变成行单元Lotus1-2-3.wk3字段转变为列单元,记录转变成行单元表.dbfVisualFoxPro5.0、FoxPro、FoxBase、Paradox表等9.2.2导出数据

温馨提示

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

评论

0/150

提交评论