EXCEL文档与VFP (DBF)数据库文档的相互转换

  • 格式:doc
  • 大小:201.00 KB
  • 文档页数:5

EXCEL文档与VFP (DBF)数据库文档的互相转换
(以EXCEL2003和VFP6.0为例进行说明,其他版本类似)在办公过程中,有时为适应不同程序的需要,我们需要进行文档的转换。

微软的办公软件是我们使用得最多的。

在MS OFFICE中的EXCEL和VFP的数据库DBF文档之间进行转换,很多人都会把DBF文档转换成EXCEL文档,不就是直接导出就行了嘛。

但是,把EXCEL文档转换成DBF 数据库文档很多人就不会了,这里详细解说一下具体操作。

一、VFP数据库文档(*.dbf)转EXCEL文档(*.xls)
直接导出成EXCEL(*.xls)文档就行了。

1、启用VFP6.0,打开要转换的DBF文档。

可点击“显示”-“浏览”查看刚打开的DBF数据库文档。

2、点击“文件”-“导出(E)……”,打开对话框,在“类型”里选择Microsoft Excel 5.0(XLS),在“到(O)”里输入将要生成的文件存储位置及文件名,也可点如下红圈里位置直接指明位置,点保存。

此时就将VFP数据库文档(*.dbf)转换成了EXCEL文档(*.xls)文档,可直接打开新生成的EXCEL文档,保存时会出现如下提示,直接点是保存为EXCEL2003版的格式。

二、将EXCEL文档(*.xls) 转成VFP数据库文档(*.dbf)
一般我们可以直接使用VFP的导入功能。

启动VFP6.0,点击“文件”-“导入(I)……”,打开对话框,在“类型”里选择Microsoft Excel 5.0(XLS),定位到来源文件,再点确定就生成了一个新的DBF文档。

但是,我们再进行浏览时会发现字段名不对,本来应该是字段名的成了第一条记录了!如下图:
实际上我们的操作略作修改就可以了
方法1:(此法最简单)
在对EXCEL保存时选“另存为”,选择保存类型为DBF4(Dbase IV)(*.dbf)格式。

当鼠标点选的单元格在数据区域外进行保存时,会出现以下提示框:
当点选了数据区域内的单元格后再进行保存操作就可以了。

如下图:
用VFP打开就正常了。

方法二:
打开VFP6.0,点击“文件”-“导入(I)……”,打开对话框,点右下角的
“导入向导”,选择文件类型为如下图所示,定位到源文件和指定将保存的位置和文件名,进入第二步。

在进行到第二步时要作如下操作:
把字段所在的行给定位准确,“导入起始行”就是将生成的记录,这样原来EXCEL表的第一行就成了字段名了,第二行及以下的数据就都成了记录。

这样,EXCEL文档就转换成了VFP数据库文档(*.dbf)。