第十六讲 数据交换技术 介绍有关数据导入导出方 法以及ⅤFP数据在 Internet上发 布方法
第十六讲 数据交换技术 介绍有关数据导入导出方 法以及VFP数据在Internet上发 布方法
本讲主要内容 数据导入方法 数据导出方法 用OLE方法共享数据 在web上发布VFP数据
本讲主要内容 ➢ 数据导入方法 ➢ 数据导出方法 ➢ 用OLE方法共享数据 ➢ 在Web上发布VFP数据
数据导入 据导入是把其他程序包产生的数据载入VFP VFP中可以直接导入下列类型的数据 文本文件 数据用约定的符号分隔的TXT文件 Microsoft Excel 5.0 7H 97(XLS) Windows版本的Exce数据 Microsoft excel20,3.0和40(XLS)DOS版本的Exce数据 Lotus 1-2-3 3.x (WK3) Lotus 1-2-32X (WKI) Lotus电子表格各版本数据 Lotus 1-2-31-A(WKS) Paradox35和4.0(DB) Paradox数据库文件 Symphony 1.10(WRI ymphony 1.01(WRK) Frame WorkII (Fw2) Multiplan 4.01(MOD) RapidFire (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)
导入数据用法 A两种基本用法: 用导入的数据建立新表 向表中追加数据 围三类数据的导入: 导入VFP能识别类型的数据 ·导入Fox系列程序生成的库文件 导入其他类型的数据 圈三种导入方法: ·使用导入向导直接导入 ·使用导入菜单直接导入 ·使用导入命令编程导入
两种基本用法: 三类数据的导入: 三种导入方法: 导入数据用法 用导入的数据建立新表 向表中追加数据 导入VFP能识别类型的数据 导入Fox系列程序生成的库文件 导入其他类型的数据 使用导入向导直接导入 使用导入菜单直接导入 使用导入命令编程导入
向导导入数据 例9-1导入Exc作簿学生登记表XLS上的数 据到新建表 DJB DBF中。(VFP能直接导入) 选择文件(F导入(D命令,显示导入对话框 单击导入向导(W按钮,显示导入向导对话框 3.选择文件类型、源文件、目标文件 导入向导 区d 4.设置数据起始行 「步骤3-定义输入字段 确定导入字段的定义方式 单击下面的列标头,然后指定宇段设置 5.设定表中字段 6.设定小数点等 名称):同学引类型①)同导符型宽度彐小数位①彐 号姓名「性别出生年月出生地 专业 毛亠 7.完成 2000130101[张文 男08/12/19北京 「市场营销← 女o7/21/19贵力 工商会计 帮助 取消上一步)|下一步0完成
向导导入数据 例9-1 导入Excel工作簿学生登记表.XLS上的数 据到新建表DJB.DBF中。(VFP能直接导入) 1. 选择文件(F)/导入(I) 命令,显示导入对话框 2. 单击导入向导(W)按钮,显示导入向导对话框 3. 选择文件类型、源文件、目标文件 4. 设置数据起始行 5. 设定表中字段 6. 设定小数点等 7. 完成
菜单命令导入 9-2用菜单合全ABxn在篮学生画 表XLS上的数 G 性别出生年月出生地专业综合考评是否贷款 20001301〔张文 男 19828-12北京市场营销 87.5 FALSE 32001302李菲女 981721贵州工商会计 TRUE 1.选择文件(F)/号m要爱15王A 62001302王欣女 19827甘肃商会计 79 TRUE 选择文件类型 72001303谢志刚男 1981-1225湖北信息管理 77.5 FALSE 82001303孙亚裰女 198298吉林信息管 83FALSE 92001302周念昆男 1982315云南工商会计90 FALSE 学生登记表 系统自动按 Excel理证 □[口 工作表上的格式 姓名性别出生年月出生地专业绿合考评是否货款 013010 市场营销 2000130202李菲 女07/21/19贵州 工商会计 建立ⅤFP表 2003陈逸凡男1219江西 信息管理 76 2000120静雯女05/0919重庆 0013024王欣 女107/08/19甘肃 市场营神19 工商会 廿20101男1251湖北信息管理 工200101孙亚凝女109/08/19吉林 信息管理 20030周念昆 03/15/19云南 工商会计
菜单命令导入 例9-2 用菜单命令导入Excel工作簿学生登记 表.XLS上的数据到新建表DJB.DBF中。 1. 选择文件(F)/导入(I) 命令,显示导入对话框 2. 选择文件类型和文件来源,按确定按钮 系统自动按Excel 工作表上的格式 建立VFP表 Excel数据 VFP新建表,字段名为Excel列标
命令导入 使用 IMPORT命令可以将指定文件中的数据 导入到新建的表中。常用于程序设计中。 语法格式: IMPORT FROM[ DATABASENAME tH IMPORT FROM D: VFP6\DA1.XLS XL8 SHEET sheet2 DATABASE XJGL NAME XsQK 将 Excel97工作簿DA1XLS中工作表she的数据导入 VFP中创建新表 XSQK DBF,并将新表添加到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系列数据库 VFP60向下兼容F0x系列的库文件和命令程 序文件,从 DBASE到 FOXBASE、 FoxPro各 版本的数据、程序,几乎不要作太多的修改 都可以应用到FP6.0 1.将Fox系列数据库文件复制到VFP6.0应用系统中 2.在VFP中将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将 Access中的数据导入VFP。 ①在Aces中以 DBASE5格式导出表中数据; ②在VFP中直接打开导出的 DBASE5格式数据,该数据文件已 成为ⅤFP的表
导入其他数据 若两个要交换数据的软件包之间都支持某种 共同的数据格式,则可以通过该格式文件交换数 据。也可以通过第三方软件间接转换格式,实现 数据交换。 几乎所有的软件包都支持纯文本方式的输入 输出,利用纯文本类型数据可以实现几乎所有应 用程序之间的数据交换, 但会丢失非文本信息。 例9-4 将Access中的数据导入VFP。 ① 在Access中以DBASE 5格式导出表中数据; ② 在VFP中直接打开导出的DBASE 5格式数据,该数据文件已 成为VFP的表
向表中追加数据 追加的源文件类型可以是 Excel、 lOtus1-2-3、 Paradox等程序包产生的数据文件,也可以是纯文 本文件。对于纯文本文件,每列之间可以用制表 符、逗号或空格分隔,文字数据应该用双引号括 起来。文本文件还可以是具有定长记录,且记录 以回车换行符结尾的系统数据格式(SDF)文件。 源文件中的数据追加到VFP表中时,VFP系统默认将源文件中的字 段映象到VFP表中。使用“导入向导”可以选定要追加的字段和记 录来控制导入的数据
向表中追加数据 追加的源文件类型可以是Excel、Lotus 1-2-3、 Paradox等程序包产生的数据文件,也可以是纯文 本文件。对于纯文本文件,每列之间可以用制表 符、逗号或空格分隔,文字数据应该用双引号括 起来。文本文件还可以是具有定长记录,且记录 以回车换行符结尾的系统数据格式(SDF)文件。 源文件中的数据追加到VFP表中时,VFP系统默认将源文件中的字 段映象到VFP表中。使用“导入向导”可以选定要追加的字段和记 录来控制导入的数据