1 / 24
文档名称:

09 数据交换技术.ppt

格式:ppt   页数:24
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

09 数据交换技术.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

09 数据交换技术.ppt

文档介绍

文档介绍:第九章数据交换技术
上发布方法。
本讲主要内容
数据导入方法
数据导出方法
用OLE方法共享数据
在Web上发布VFP数据
数据导入
数据导入是把其他程序包产生的数据载入VFP
VFP中可以直接导入下列类型的数据:
文本文件数据用约定的符号分隔的TXT文件
Microsoft Excel 和 97 (XLS) Windows版本的Excel数据
Microsoft Excel , 和 (XLS) DOS版本的Excel数据
Lotus 1-2-3 (WK3)
Lotus 1-2-3 (WK1) Lotus电子表格各版本数据
Lotus 1-2-3 1-A (WKS)
Paradox 和 (DB) Paradox数据库文件
Symphony (WR1)
Symphony (WRK)
FrameWork II (FW2)
Multiplan (MOD)
RapidFile (RPD)
两种基本用法:
三类数据的导入:
三种导入方法:
导入数据用法
用导入的数据建立新表
向表中追加数据
导入VFP能识别类型的数据
导入Fox系列程序生成的库文件
导入其他类型的数据
使用导入向导直接导入
使用导入菜单直接导入
使用导入命令编程导入
向导导入数据
例9-1 。(VFP能直接导入)
选择文件(F)/导入(I) 命令,显示导入对话框
单击导入向导(W)按钮,显示导入向导对话框
选择文件类型、源文件、目标文件
设置数据起始行
设定表中字段
设定小数点等
完成
菜单命令导入
例9-2 。
选择文件(F)/导入(I) 命令,显示导入对话框
选择文件类型和文件来源,按确定按钮
系统自动按Excel工作表上的格式建立VFP表
Excel数据
VFP新建表,字段名为Excel列标
命令导入
使用IMPORT命令可以将指定文件中的数据导入到新建的表中。常用于程序设计中。
语法格式:
IMPORT FROM <源文件路径及文件名> <源文件类型> [ DATABASE <数据库名> NAME <新表名> ]
如:IMPORT FROM D:\VFP6\ XL8 SHEET sheet2 DATABASE XJGL NAME XSQK
将Excel ,并将新表添加到XJGL数据库中
导入Fox系列数据库
,从DBASE到FOXBASE、FoxPro各版本的数据、程序,几乎不要作太多的修改都可以应用到VFP 。


反过来,VFP的表Fox系列的其他程序不能直接打开,需要导出成对应版本的库文件才能使用。
导入其他数据
若两个要交换数据的软件包之间都支持某种共同的数据格式,则可以通过该格式文件交换数据。也可以通过第三方软件间接转换格式,实现数据交换。
几乎所有的软件包都支持纯文本方式的输入输出,利用纯文本类型数据可以实现几乎所有应用程序之间的数据交换, 但会丢失非文本信息。
例9-4 ess中的数据导入VFP。
① ess中以DBASE 5格式导出表中数据;
②在VFP中直接打开导出的DBASE 5格式数据,该数据文件已成为VFP的表。
向表中追加数据
追加的源文件类型可以是Excel、Lotus 1-2-3、Paradox等程序包产生的数据文件,也可以是纯文本文件。对于纯文本文件,每列之间可以用制表符、逗号或空格分隔,文字数据应该用双引号括起来。文本文件还可以是具有定长记录,且记录以回车换行符结尾的系统数据格式(SDF)文件。
源文件中的数据追加到VFP表中时,VFP系统默认将源文件中的字段映象到VFP表中。使用“导入向导”可以选定要追加的字段和记录来控制导入的数据。