DBF转EXCEL方法(图解)
- 格式:doc
- 大小:1.05 MB
- 文档页数:13


这段代码的功能是将DBF导出到XLS文件中,可以创建新的文档,也可以在原来的文档中添加工作薄,在成功操作之后,返回当前的XLS文件名,你可以在这基础上作循环处理。
FUNCTION GetV alidFileNamePARAMETERS FileNameLOCAL sFileNamem.sFileName=ALLTRIM(FileName)m.sFileName=STRTRAN(m.sFileName,"["," ")m.sFileName=STRTRAN(m.sFileName,"]"," ")m.sFileName=STRTRAN(m.sFileName,"\"," ")m.sFileName=STRTRAN(m.sFileName,"/"," ")m.sFileName=STRTRAN(m.sFileName,"|"," ")m.sFileName=STRTRAN(m.sFileName,"?"," ")m.sFileName=STRTRAN(m.sFileName,"*"," ")m.sFileName=STRTRAN(m.sFileName,">"," ")m.sFileName=STRTRAN(m.sFileName,"<"," ")m.sFileName=STRTRAN(m.sFileName,":"," ")m.sFileName=STRTRAN(m.sFileName,'"',' ')m.sFileName=STRTRAN(m.sFileName,':' , '')m.sFileName=STRTRAN(m.sFileName,'。
DBF文件和Excel文件间的数据转换作者:罗正生来源:《电脑知识与技术》2008年第35期摘要:介绍了VFP数据表文件(.DBF)与Excel数据表(.XLS)间数据的相互转换,并对转换中存在的问题进行分析,提出解决的方法。
关键词:Visual FoxPro软件;Excel软件;数据文件;数据转换中图分类号:TP311.132 文献标识码:A文章编号:1009-3044(2008)35-2396-02The Data Conversion of DBF Files and Excel FilesLUO Zheng-sheng(Panzhihua University, Panzhihuai 617000, China)Abstract: This paper introduces the data conversion ofVFP Table (.DBF) and Excel Sheet (.XLS), analyzes the problems during conversion process and puts forward its solutions.Key words: visual foxPro software; excel software; data files; data conversionDBF文件是VFP(Visual FoxPro)的数据表文件,VFP是一种关系型数据库管理系统,具有强大的数据处理功,不仅是一个信息管理系统的编程平台,而且提供了以命令方式操作处理数据的功能,在管理工作中得到广泛应用;Excel文件是指Microsoft Excel软件生成的电子表格文件,Microsoft Excel是微软公司办公系列软件(Microsoft Office)中一个优秀的电子表格处理软件,具有强大的制表功能,在操作界面、公式运算、图表等方面有着独到的优势,为广大办公应用人员所熟悉和使用,正是由于他们功能间存在的差异,两种软件产生的数据常常需要进行转换,以达到方便、高效处理数据的目的。
二、应用:
(一)打开dbf文件:Open
(二)增加记录(Depend):把光标放到最后一行,单击,在增加的记录里,最少输入一个字段的文字,否则增加的记录无效。
如下图:
(三)删除记录:分两步:第一步是将要删除的记录做标记,第二步是将做了删除的记录彻底删除。
1、将要删除的记录做标记:
1)选中要删除记录的行,然后单击:
2、将做了删除的记录彻底删除:Edit-Pack Table(装表)
弹出确认对话框:
单击:Yes,记录被彻底删除:
(四)dbf文件换名存盘
(五)字段的查询与修改
File-Structure :字段名,字段类型,宽度,小数,零
(六)导出Excel可以识别的类型:【导出Excel】
1)单击:
2)选择”保存类型“
3)输入文件名,等待导出,成功。
【编辑导出的Excel文件】
1、将之前用Excel编辑好的数据复制进来。
这是导出的EXCEL打开后的样子:
2、把数据复制进来,粘贴数值。
3、关键是把数字列全部加‘号,(变文本格式)
保存后,另存为CSV格式:
提示逗号分隔,是,成功保存为SCV格式。
(七)导入SCV格式:
1、单击:
2、选择:刚才保存SCV文件:
这是提示SCV编辑窗口没有关闭,
我们关闭EXCEL,再次导入,这是因为分隔符为分号”;“
我们选择逗号:”,“,在预览窗口中看到要导入的数据完全正确
下一步:
Important:
成功导入!
删除不要的记录。