第十六讲 数据交换技术 介绍有关数据导入导出方 法以及ⅤFP数据在 Internet上发 布方法
第十六讲 数据交换技术 介绍有关数据导入导出方 法以及VFP数据在Internet上发 布方法
本讲主要内容 数据导入方法 数据导出方法 用OLE方法共享数据 在Web上发布VFP数据
本讲主要内容 ➢ 数据导入方法 ➢ 数据导出方法 ➢ 用OLE方法共享数据 ➢ 在Web上发布VFP数据
数据导入 据导入是把其他程序包产生的数据载入VFP VFP中可以直接导入下列类型的数据 文本文件 数据用约定的符号分隔的TXT文件 Microsoft Excel 5.0 FH 97 (XLS) Windows版本的Exce数据 Microsoft excel2.0,3.0和4.0(XLS)DOS版本的Excl数据 Lotus 1-2-33X(WK3) Lotus 1-2-3 2.X(WK1) Lotus电子表格各版本数据 Lotus 1-2-3 1-A(WKS) Paradox3.5和40DB) Paradox数据库文件 Symphony 1.10 (WRI) Symphony 1.01(WRK Frame Work II(FW2) Multiplan 4.01(MOD) Rapid File (rpd)
数据导入 数据导入是把其他程序包产生的数据载入VFP VFP中可以直接导入下列类型的数据: 文本文件 数据用约定的符号分隔的TXT文件 Microsoft Excel 5.0 和 97 (XLS) Windows版本的Excel数据 Microsoft Excel 2.0, 3.0 和 4.0 (XLS) DOS版本的Excel数据 Lotus 1-2-3 3.x (WK3) Lotus 1-2-3 2.x (WK1) Lotus电子表格各版本数据 Lotus 1-2-3 1-A (WKS) Paradox 3.5 和 4.0 (DB) Paradox数据库文件 Symphony 1.10 (WR1) Symphony 1.01 (WRK) FrameWork II (FW2) Multiplan 4.01 (MOD) RapidFile (RPD)
导入数据用法 两种基本用法: 用导入的数据建立新表 向表中追加数据 类数据的导入: ·导入VFP能识别类型的数据 导入F0x系列程序生成的库文件 导入其他类型的数据 圈三种导入方法: ·使用导入向导直接导入 ·使用导入菜单直接导入 ·使用导入命令编程导入
两种基本用法: 三类数据的导入: 三种导入方法: 导入数据用法 用导入的数据建立新表 向表中追加数据 导入VFP能识别类型的数据 导入Fox系列程序生成的库文件 导入其他类型的数据 使用导入向导直接导入 使用导入菜单直接导入 使用导入命令编程导入
向导导入数据 例9-1导入Exce作簿学生登记表XLS上的数 据到新建表 DJB DBFI中。(VFP能直接导入) 选择文件(F)/导入()命令,显示导入对话框 2.单击导入向导(W按钮,显示导入向导对话框 3.选择文件类型、源文件、目标文件 区导入向导 4.设置数据起始行 「步骤3-定义输入字段 确定导入宇段的定义方式。 单击下面的列标头,然后指定字段设置 5.设定表中字段 6.设定小数点等 名称④)学工 类型()字符型-宽度)10彐小数位m):当 姓名「性别出生年月 出生地 7.完成 2000130101文 男08/12/19北京 「市场营销 200130202 李菲 女07/21/19贵州 [工商会计 帮助① 取消上一步)」下一步⑩习」「完成)」
向导导入数据 例9-1 导入Excel工作簿学生登记表.XLS上的数 据到新建表DJB.DBF中。(VFP能直接导入) 1. 选择文件(F)/导入(I) 命令,显示导入对话框 2. 单击导入向导(W)按钮,显示导入向导对话框 3. 选择文件类型、源文件、目标文件 4. 设置数据起始行 5. 设定表中字段 6. 设定小数点等 7. 完成
菜单命令导入 92用菜单含全F工作学生记 口区 表XLS上的数:2 G 姓名性别出生年月 出生地专业综合考评是否贷款 2001301张文男 19828-12北京市场营销 87.5 FALSE 32001302李菲女 981721贵州工商会计 91 TRUE 选择文件(F)/用m 1981-1121江西信息管理765 FALSE 198259重庆市场营销 81FALSE 62001302王欣 198278甘肃商会计 79TRUE 2.选择文件类型 200103谢志刚男 1981-125湖北信息管理775 FALSE 20010孙亚礙女 198298吉林信息管 83 FALSE 92001302周念昆男 19823-15云南商会计 90FALSE A 系统自动按e记 NN学生 学号 姓名性别出生年月出生地专业 工作表上的格式 综合考评是否货款 20013101张文男1081218北京 市场营销 87.5 200102李菲女0/21/19贵州工计91T 建立ⅤFP表 20130陈逸凡1男11219江西信息管理 2030刘静要女05083-重庆市场营销 2034女/0 19甘肃 工商 计 20030)志测男1251湖七信息管理 01030孙亚凝女09/019吉林信息管理 x030周念昆男(0/1/13云南工商会计 90
菜单命令导入 例9-2 用菜单命令导入Excel工作簿学生登记 表.XLS上的数据到新建表DJB.DBF中。 1. 选择文件(F)/导入(I) 命令,显示导入对话框 2. 选择文件类型和文件来源,按确定按钮 系统自动按Excel 工作表上的格式 建立VFP表 Excel数据 VFP新建表,字段名为Excel列标
命令导入 使用 IMPORT命令可以将指定文件中的数据 导入到新建的表中。常用于程序设计中。 语法格式: IMPORT FROM[ DATABASENAME<新 表名 fH IMPORT FROM D:IVFP6DA1 XLS XL8 SHEET sheet2 DATABASE XJGL NAME XSQK 将Exce97工作簿DA1XLS中工作表she的数据导入 VFP中创建新表 XSQKDBF,并将新表添加到XJGL数据 库中
命令导入 使用IMPORT命令可以将指定文件中的数据 导入到新建的表中。常用于程序设计 中。 语法格式: IMPORT FROM [ DATABASE NAME ] 如:IMPORT FROM D:\VFP6\DA1.XLS XL8 SHEET sheet2 DATABASE XJGL NAME XSQK 将Excel 97工作簿DA1.XLS中工作表sheet2的数据导入 VFP中创建新表XSQK.DBF,并将新表添加到XJGL数据 库中
导入Fox系列数据库 VFP6.0向下兼容Fox系列的库文件和命令程 序文件,从 DBASE到 FOXBASE、 FoxPro各 版本的数据、程序,几乎不要作太多的修改 都可以应用到VFP6.0。 1.将FOx系列数据库文件复制到VFP6.应用系统中 2.在FP中将FoX系列数据库文件DBF当作表打开直 接使用。 反过来,VFP的表Fox系列的其他程序不能直接打 开,需要导出成对应版本的库文件才能使用
导入Fox系列数据库 VFP6.0向下兼容Fox系列的库文件和命令程 序文件,从DBASE到FOXBASE、FoxPro各 版本的数据、程序,几乎不要作太多的修改 都可以应用到VFP6.0。 1. 将Fox系列数据库文件复制到VFP6.0应用系统中 2. 在VFP中将Fox系列数据库文件.DBF当作表打开直 接使用。 • 反过来,VFP的表Fox系列的其他程序不能直接打 开,需要导出成对应版本的库文件才能使用
导入其他数据 若两个要交换数据的软件包之间都支持某种 共同的数据格式,则可以通过该格式文件交换数 据。也可以通过第三方软件间接转换格式,实现 数据交换。 几乎所有的软件包都支持纯文本方式的输入 输出,利用纯文本类型数据可以实现几乎所有应 用程序之间的数据交换,但会丢失非文本信息。 例9-4将Accs中的数据导入ⅤFP。 ①在Aces中以 DBASE5格式导出表中数据; ②在ⅤFP中直接打开导出的 DBASE5格式数据,该数据文件已 成为VFP的表
导入其他数据 若两个要交换数据的软件包之间都支持某种 共同的数据格式,则可以通过该格式文件交换数 据。也可以通过第三方软件间接转换格式,实现 数据交换。 几乎所有的软件包都支持纯文本方式的输入 输出,利用纯文本类型数据可以实现几乎所有应 用程序之间的数据交换, 但会丢失非文本信息。 例9-4 将Access中的数据导入VFP。 ① 在Access中以DBASE 5格式导出表中数据; ② 在VFP中直接打开导出的DBASE 5格式数据,该数据文件已 成为VFP的表
向表中追加数据 追加的源文件类型可以是 Excel、 Lotus1-2-3 Paradox等程序包产生的数据文件,也可以是纯文 本文件。对于纯文本文件,每列之间可以用制表 符、逗号或空格分隔,文字数据应该用双引号括 起来。文本文件还可以是具有定长记录,且记录 以回车换行符结尾的系统数据格式(SDF)文件。 源文件中的数据追加到ⅴFP表中时,ⅴFP系统默认将源文件中的字 段映象到VFP表中。使用“导入向导”可以选定要追加的字段和记 录来控制导入的数据
向表中追加数据 追加的源文件类型可以是Excel、Lotus 1-2-3、 Paradox等程序包产生的数据文件,也可以是纯文 本文件。对于纯文本文件,每列之间可以用制表 符、逗号或空格分隔,文字数据应该用双引号括 起来。文本文件还可以是具有定长记录,且记录 以回车换行符结尾的系统数据格式(SDF)文件。 源文件中的数据追加到VFP表中时,VFP系统默认将源文件中的字 段映象到VFP表中。使用“导入向导”可以选定要追加的字段和记 录来控制导入的数据