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)。