文档库 最新最全的文档下载
当前位置:文档库 › DBF命令

DBF命令

DBF命令
DBF命令

DBF常用命令汇总

1.按条件选中某个/某部分对象

Brow for 某字段=”值”

例子:1.brow for frdm=”148410532”挑选出法人代码为148410532的企业

2.brow for a19=”3220 挑选出行业代码为3220的企业

2.删除含有***的记录

(1)Delete from 文件名 where 条件 like “%***%”

例子:从B1011112中删除地址代码为331101000000的记录

Delete from B1011112 where dzdm like “%331101000000%”

注意:该条命令执行后,如果当前文件为打开,那么现实的是符合条件的记录前面方框为黑色,当时记录仍显示,如果需要显示删除后的数据库,输入pack命令。

(2)delete for 目标字段=”某值”

例子:从B1011112中删除地址代码为331101000000的记录

Delete for dzdm=”331101000000”

两条命令的区别在于:第一条命令是在目标文件打开或关闭的情况下都可以执行,第二条命令必须在目标文件打开的情况下执行。

3.修改字段名

Modi stru

直接在命令栏输入该命令,回车,会出现以下窗口,便可根据自己需求对目标字段进行修改。(或者显示—表设计器)

4.用表中某一列替换另外一列或者用某固定值去替换。

例子:用331101000000代替地址代码为331128000000的字段

Repl dzdm with “331101000000” for dzdm=”331128000000” all

5.两库合并

例子:将B101表和B201表合并

Sele 1

Use B1011202

Sele 2

Use B2011202

Sele 1

Join with b to 123 for a.frdm=b.frdm

6.从大库中剔除某部分

Sele *(固定值) from 大库文件名where frdm not in (sele frdm from 小库文件名) into dbf 自命名文件

DBF文件结构中文说明

标准的DBF文件,是由头文件和实体信息两部分构成(如图所示)。 1)文件的文件头 其中文件头部分的长度是不定长的,它主要对DBF文件作了一些总体说明(表),其中 最主要的是对这个DBF文件的记录项的信息进行了详细地描述,比如对每个记录项的名称、数据类型、长度等信息都有具体的说明。

2)文件的实体信息 实体信息部分就是一条条记录,每条记录都是由若干个记录项构成,因此只要依次循环 读取每条记录就可以了。 3)一个读取dbf文件的例子 假设要读取一个名为soil的dbf文件(存储了土地利用信息),它含有8个记录项, 记录项信息如表所示:

2、行情文件格式 说明: (1)、表文件由头记录及数据记录组成。头记录定义该表的结构及与表相关的其他信息。数据 记录紧接在头记录之后,包含字段中实际的文本。记录的长度等于所有字段定义的长度之和 (以 字节为单位)。 (2) 、头记录以终止符(OxOD )结束,数据记录以终止符( (3) 、表文件中存储整数时低位字节在前。 (4) 、数据记录从删除标记字节开始。如果删除标记字节为 未被删除,如果该字节为星号 (0x2A ),则表示该记录被删 除。 名的各字段的数据。 (5)、数据记录都是用 ASCII 码形式存放的,所以只要读岀文件头和字段类型描述区的内容, 就可以直接读取 dbf 文件中的每条记录。 0x1A )结束。 ASCII 空格(0x20),则表示该记录 在删除标记之后是字段记录中所命

32 - n 字段子记录 字段的数目决定了字段子记录的数目。 字段记录结构(32字节) F面是读取这个dbf文件的代码:

一如何将多个DBF文件合并成一个DBF文件

一如何将多个DBF文件合并成一个DBF文件 二如何批量删除某一类型的记录 三如何删除DBF文件中的单个记录 四如何批量删除DBF文件中的多个零散的记录 一、如何将多个DBF文件合并成一个DBF文件 比如需要将这两个DBF文件合并成一个 1.打开“外国语学院”DBF文件, 点击工具栏中 的import键 2.在出现如图所示的对话框中,找到“文法学院”DBF的路径,点打开 3.点打开后,会出现下图,保持其他选项不变,接着点OK

4.OK点完之后,两个DBF文件就汇总在之前的“外国语学院”里成为一个新的DBF 文件了。为了清楚辨明,将汇总后的“外国语学院”DBF改名为“外国语文法汇总”。 如图 注意,由于DBF文件一操作就自动保存,在一些情况下没有撤销键,所以,操作之前,请先将数据备份,以防操作过程中出错,导致原数据受损。 二、如何批量删除某一类型的记录 此处,我们以批量删除中研究生数据为例 1.打开,找到菜单栏Edit →Delete Records…,出现下图所示对话框,

选中删除条件Field中的XXXZ,令其等于3,点击OK。 2.OK点击后,DBF文件中所有XXXZ=3的记录前的绿色勾都会变成红色叉,如下图 所示 3.接着找到菜单栏Edit→Pack→All,出现下图对话框 点确定,则红叉记录全被删除(该操作可撤销)。 至此,记录中xxxz=3的研究生记录都被删除。 三、如何删除DBF文件中的单个记录 用鼠标选定该条记录,按快捷键“Ctrl+F8”,出现图示

点确定,则该记录即被删除。 四、如何删除DBF文件中的多个零散的记录 1用鼠标选定欲删除的一条记录,按键盘上的“Delete”键,则该记录由绿勾变红叉,2按此操作逐个对欲删除的记录进行绿勾变红叉 3等所有欲删除的记录都变红叉后, 接着找到菜单栏Edit→Pack→All,出现下图对话框 点确定,则红叉记录全被删除(该操作可撤销)。

dbf是什么文件-

dbf是什么文件? 篇一:dbf文件结构 ---- 中dbf 文件结构 ---- dbf 文件由文件头和文件记录组成,其中文件头又由数据库说明和字段说明组成。数据库说明由32 个字节组成,各字节含义见表一:字节 含义 数据库文件标志有无备注型字段(03H 无) 1-3 最后一次修改日期 4-7 文件记录数 8-9 文件头长度 10-11 记录长度 12-31 未用 ---- 表一 ---- 字段说明由若干个32 字节组成,每32 字节

说明一个字段,各字节含义见表二: 字节 含义 0-10 字段名 11 字段类型 12-15 该字段在文件首记录中的地址 16 字段长度 17 小数位数 18-31 未用 ---- 表二 ---- 文件记录以ASCII 形式存储,每条记录以空格(20H)开头,该空格用来作删除标志用。 ---- 3. 建立对应Foxpro 的Oracle 表的SQL 语句 ---- Foxpro 和Oracle 对应的数据类型的描述见表三: Foxpro

Oracle Character(n) char(n) varchar2(n) Number(n,m) number(n-1,m) m0 number(n,m) m=0 Float(n,m) Logical char(1) DATE DATE ---- 三 ---- 注: ---- * 不考虑完整性约束,同时对于TABLESPACE 及STORAGE 存储参数取缺省值。 ---- * 对于数字型字段,n 表示数字的宽度,在Foxpro 中包含小数点位置,而在Oracle 中不包含。 ---- * 对于Foxpro logical 型字段类型,由于Oracle 中没有相应的逻辑型变量,故将其转换为字符类型。 ---- * 暂且不考虑memo、general、picture 字段的转换。

DBF文件格式详细说明及程序设计

DBF文件格式详细说明及程序设计 三峡大学水利与环境学院肖泽云 1 DBF文件格式说明 DBF文件是一种以二进制进行存储的表格数据文件,其文件内部有着严格的格式要求,具体由文件头和记录项组成。其中文件头中包括字段的相关信息。DBF 注意,在表格记录数据中每行数据具体占多长字节,这个由文件头中定义的字段数目以及字段长度来决定,如果该文件一共只有两个字段,其中第一个字段为数值,其长度为4,第二个字段为字符串,长度为50,则每一行数据占的字节长度为4+50=54,在读取数据时也是读取前4个为第一个字段对应的值,读取第5-54个为第二个字段对应的值。 另外,为便于理解表格与下面内容的关系,特说明字段即是指表格中的列,记录指表格中的行数据,DBF按行数据方式来存储,即在文件头中定义了列数、列的名称、列的数据类型、列长度等等,然后在后面的记录数据中插入每行数据。

每个字段定义格式如下表,每个字段定义都用32个字节来完成:

2 DBF文件数据结构实例分析 下面以一个具体实例来分析DBF数据结构: 该表格数据为: 用UltraEdit打开该dbf文件,其内容如下: 现在先分解一下,找出文件头,并分析一下文件头的内容。首先看第一个字节,值为03,这个是16进制的数据,第一个字节表示数据库类型,值03即0x03,对应FoxBASE+/Dbase III plus,。然后看第4个字节到第7个字节,这一段表示文件中的记录条数,即表格的行数,其Byte值为0A 00 00 00,转换成Int32即为10,即表格的行数为10。关于Byte数组转换成数值类型,其代码如下: ///

/// 将字节组转换成为整型 /// /// 字节数组

DBF文件格式分析

DBF文件格式分析 DBF数据表文件的结构分析: DBF文件由两部分组成, 第一部分是结构描述,即文件头信息;共32个字节(0~31) 第二部分是表本身的内容,该部分又分为两个部分: 前一部分是表的结构说明,共32个字节具体的内容见下表1 后一部分是字段描述区,从第32个字节开始到十六进制结束字符0x0D。具体包括内容见表2 1.表头记录的结构: 字节偏移说明 0 文件类型 0x02FoxBASE 0x03FoxBASE+/dBASE III PLUS,无备注 0x30Visual FoxPro 0x43dBASE IV SQL 表文件,无备注 0x63dBASE IV SQL 系统文件,无备注 0x83FoxBASE+/dBASE III PLUS,有备注 0x8BdBASE IV 有备注 0xCBdBASE IV SQL 表文件,有备注

0xF5FoxPro 2.x(或更早版本)有备注 0xFBFoxBASE 解读: 低字节在前,所以要取字段总数时,应该用如下方法: 记录总数 = 第4个字节+256 1次方*第5字节+256 2*第6字节+256 3*第7字节 注意: 字段名以ASCII码方式存放,最大长度是10个字符,若字段名长度少于10个字符则以空字符(0x00)填充 字段类型以ASCII码方式存放,1个字符,其值为 Field type: C – Character Y – Currency N – Numeric F – Float

D – Date T – DateTime B – Double I – Integer L – Logical M – Memo G – General C – Character (binary) M – Memo (binary) P – Picture + – Autoincrement (dBase Level 7) O – Double (dBase Level 7) @ – Timestamp (dBase Level 7) DBF数据表文件的结构结束标志为"0x0D",占1个字节。对于VFP表文件从"0x0D"所在的字节开始的263B用于描述自由表或数据库表的相关信息(若为自由表则取值全为零)。 其VFP表文件长度= 32(文件头)+32*字段个数+1(结束标志)+263。然后是数据部分记录1、记录2……记录n 各记录均为定长格式,以ASCII码方式顺序存放。 每个记录的第一个字节是删除标志,若记录被删除,则该字节为0x2A即"*";否则为0x20即空格。 各记录间无分隔符 整个文件的结束标志为0x1A,位于最后一个记录之后的一个字节中。

DBF文件数据格式转换及导入操作指南

卫统2、3、4表DBF文件数据格式转换 及导入操作指南 一、登录直报系统,在“下载区”中下载卫统数据格式转换工具压缩包,并解压到本地计算机。注意:每次只能转换和导入一个基层单位的数据,不能转换和导入市、县(区)的汇总数据! 二、打开解压缩时生成的文件夹,找到“卫统数据格式转换.exe”文件,双击此文件运行转换工具。 下面我们以转换“广西壮族自治区人民医院”的“人力资源表数据”及“医用设备表数据”为例,进行操作演示: 1、根据需要,点击要转换的数据的按钮,如需转换人力资源表数据,则点击“转换人力资源表数据”按钮,则弹出标题为“选择要转换的创智格式人力资源表文件”的文件选择窗口:

2、假定我们已将从创智年报系统生成的卫统2、3表上报文件,保存在名为“示例”的文件夹中。 在上图的“查找范围”中找到并选择“示例”文件夹,在文件列表中点击要转换的卫统2表文件:

3、然后点击“转换选定文件”按钮,则开始进行数据转换,转换完成后,在主界面中有“数据转换已完成!”的提示: 转换完成后的文件,以新的《数据接口规范》中规定的文件名命名,并保存在此转换工具所在的文件夹(如“卫统2、3、4表DBF文件数据格式转换”)中:

5、如果转换失败,则会弹出小窗口提示转换失败的原因。 6、“医用设备表”及“出院病人调查表”数据的转换操作,与上述转换“人力资源表”数据的操作相似。 7、转换完成后,点击“退出”按钮关闭数据转换工具。 三、离线填报工具导入人力资源表DBF文件数据。 我们仍然以“广西壮族自治区人民医院”为例,演示使用离线填报工具导入上述转换的人力资源表数据,假定我们已经下载并安装好离线填报工具。 1、运行离线填报工具: 2、装入任务。在“任务”菜单中选择“装入任务”,或者从“收发”菜单中选择“装入任务”:

一如何将多个DBF文件合并成一个DBF文件P1

一如何将多个DBF文件合并成一个DBF文件(P1) 二如何批量删除某一类型的记录(P2) 三如何删除DBF文件中的单个记录(P3) 四如何批量删除DBF文件中的多个零散的记录(P4)一、如何将多个DBF文件合并成一个DBF文件 比如需要将这两个DBF文件合并成一个 1.打开“外国语学院”DBF文件, 点击工具栏中 的import键 2.在出现如图所示的对话框中,找到“文法学院”DBF的路径,点打开 3.点打开后,会出现下图,保持其他选项不变,接着点OK

4.OK点完之后,两个DBF文件就汇总在之前的“外国语学院”里成为一个新的DBF 文件了。为了清楚辨明,将汇总后的“外国语学院”DBF改名为“外国语文法汇总”。 如图 注意,由于DBF文件一操作就自动保存,在一些情况下没有撤销键,所以,操作之前,请先将数据备份,以防操作过程中出错,导致原数据受损。 二、如何批量删除某一类型的记录 此处,我们以批量删除中研究生数据为例 1.打开,找到菜单栏Edit →Delete Records…,出现下图所示对话框,

选中删除条件Field中的XXXZ,令其等于3,点击OK。 2.OK点击后,DBF文件中所有XXXZ=3的记录前的绿色勾都会变成红色叉,如下图 所示 3.接着找到菜单栏Edit→Pack→All,出现下图对话框 点确定,则红叉记录全被删除(该操作可撤销)。 至此,记录中xxxz=3的研究生记录都被删除。 三、如何删除DBF文件中的单个记录 用鼠标选定该条记录,按快捷键“Ctrl+F8”,出现图示

点确定,则该记录即被删除。 四、如何删除DBF文件中的多个零散的记录 1用鼠标选定欲删除的一条记录,按键盘上的“Delete”键,则该记录由绿勾变红叉,2按此操作逐个对欲删除的记录进行绿勾变红叉 3等所有欲删除的记录都变红叉后, 接着找到菜单栏Edit→Pack→All,出现下图对话框 点确定,则红叉记录全被删除(该操作可撤销)。

巨经典的DBF文件C++操作程序

dbf文件C/C++的操作库程序。 求:dbf文件C/C++的操作库程序。 /************************************************************************ DBFOP for C++ V1.00 ,1995.1.10 Develop by John,Liao Modified by Zhanghao. 1998.05.18 This Module include the C++ headfile dbfop.hpp, and C++ resource file dbfop.cpp. This module is develop for use DBF(DBASEIII,DBASEII,MFOXBASE,FOXPRO 2.x) and IDX(MFOXBASE).but use IDX only allow read or change the field that isn't key word. Support netware share .flielock,fileunlock,recordlock,recordunlock. *************************************************************************/ /* ----------------------------------------------------------------------- The class DBF is interface to custom,all function that given can be invoked by use the class DBF. ------------------------------------------------------------------------ 1995.7.29 Change file option fxxx to xxx like _fsopen replace with sopen 1995.7.31 Change dowith option when type='N' 1995.7.31 Add option DBF::append(),DBF::clear(); 1998.5.18 Add Foxpro 2.x DBF process. -------------------------------------------------------------------------*/ #include "stdafx.h" #ifdef DEBUG #define debugm AfxMessageBox #define new DEBUG_NEW #endif static INT2 ccc(CHAR *,INT2,INT2); INT2 ccc(CHAR * ptsr,INT2 len,INT2 bit) { CHAR temp1[30],temp11[30],i1; CHAR temp2[30],temp22[30],i2; INT2 tempi,i; CHAR * ps,*ps1; for(ps1=ptsr;(*ps1==' ')&&(*ps1!='\x0');ps1++); ps=strchr(ps1,'.'); if(ps==NULL){ // NOT HAVE '.' strcpy(temp1,ps1); temp2[0]='\x0';

用Excel打开DBF文件

用Excel打开DBF文件: 制作DBF文件的软件经历了Dbase、Foxbase、Foxpro、Visual Foxpro这四个阶段,尽管这些软件产生的文件的扩展名都是DBF,但是其内部格式并不相同(格式标志是文件的第一个字节),总共有十一种之多。在Visual Foxpro 3.0之前,DBF文件称为数据库,但自Visual Foxpro 3.0开始,DBF文件就称为数据表文件,其文件格式标志为30或者31(十六进制)。Excel不能正确打开的DBF文件就是后者。 Excel在识别DBF文件的具体格式时只辨认第一个字节,所以我们只要将文件格式标为30或者31的改为03(十六进制),Excel就能够正确打开DBF文件。这里还有一点需要说明,上述修改方法仅适用于不包括备注型/通用型等复杂数据类型的DBF数据表文件。如果DBF数据表文件包含复杂数据类型,修改后的文件在Excel中打开时可能会产生数据丢失现象。 使用WinHex等十六进制编辑软件可以很容易地对文件进行修改,没有这类软件也可以使用Windows系统所含的一个小程序:Debug。如果你感觉到使用这个小工具修改有点儿困难,可以参照如下方法: 假定要修改 C:\database\fox 下的表文件 student.dbf。 首先,利用“记事本”生成纯文本文件modify.txt(存储在C:\database 目录下),文件内容如下: n C:\database\fox\student.dbf l e 100 03 w q 其次,进入MS-DOS方式(Windows 2000及其以后版本中的命令提示符),在命令提示符下键入如下命令: debug < c:\database\modify.txt 这样就很轻松地完成了修改。 如果你要修改某个表文件的话,要做的就是修改上述两个绝对路径。

把DBF文件导出成EXCEL文件

&&把DBF文件导出成EXCEL文件,导出后不用再调整格式,可直接打印。 &&使用方法:先打开DBF数据库,再运行此程序即可 PARAMETERS thefilename,theheader &&导出后保存的文件名和EXECL表格表头 curprint=ALIAS() IF EMPTY(theheader) theheader=curprint endif **PUBLIC dbfarray(30,15) ncount=AFIELDS(dbfarray) ****以下代码检查每个字段的最长字符的长度,并将此长度数据保存到dbfarray(i,3)中. LOCAL fld1,len1 FOR i=1 TO ncount fld1=ALLTRIM(dbfarray(i,1)) len1=LEN(fld1) DO case case dbfarray(i,2)="C" OR dbfarray(i,2)="V" SELECT MAX(LEN(ALLTRIM(&fld1))) as maxlen FROM &curprint INTO CURSOR thelen dbfarray(i,3)=IIF(len1>thelen.maxlen,len1,thelen.maxlen-1) case dbfarray(i,2)="D" dbfarray(i,3)=IIF(len1>dbfarray(i,3)+DBFarray(i,4)+1,len1,DBFarray(i,3)+dbfarray(i,4)+1) CASE dbfarray(i,2)="T" dbfarray(i,3)=IIF(len1>15,len1,15) otherwise dbfarray(i,3)=IIF(len1>dbfarray(i,3)+DBFarray(i,4),len1,DBFarray(i,3)+dbfarray(i,4)) endcase dbfarray(i,3)=IIF(dbfarray(i,3)<=5,dbfarray(i,3)+1,dbfarray(i,3)) ENDFOR GO top WAIT WINDOW "正在导出数据......." AT MROW(),MCOL() nowait **以下设置EXCEL表格头 oex1=CREATEOBJECT("excel.application") If Type("oex1") <> "O" MESSAGEBOX("创建EXCEL文件出错,当前系统可能没有安装Microsoft EXCEL 或者EXCEL 运行出错.",0+16,"提示") RETURN endif oex1.workbooks.add oex1.worksheets("sheet1").activate oex1.activesheet.pagesetup.printtitlerows="$1:$2" oex1.activesheet.pagesetup.papersize=9 oex1.activesheet.pagesetup.orientation=1 oex1.activesheet.pagesetup.centerfooter="第&P页共&N页" oex1.activesheet.pagesetup.headermargin=2/0.035

DBF文件结构

1.数据文件.DBF结构分析 数据库文件由头记录(header record)和数据记录(data record)两个部分组成。头记录从文件位置0开始,定义数据库的结构及其它与数据库有关的信息;数据记录紧接在头记录后面,包含了字段的实际文本内容。 1.1. 头记录结构描述 字节00:数据库文件开始及文件类型标志,对应值如下: 0x02 FoxBASE文件,无备注字段 0x03 FoxBASE+/dBASE III PLUS文件,无备注字段 0x30 Visual FoxPro数据表文件 0x43 dBASE IV SQL表文件,无备注字段 0x63 dBASE IV SQL系统文件,无备注字段 0x83 FoxBASE+/dBASE III PLUS文件,有备注字段 0x8B dBASE IV文件,有备注字段 0xCB dBASE IV SQL表文件,有备注字段 0xF5 FoxPro 2.x(或以前版本)文件,有备注字段 0xFB FoxBASE文件,有备注字段 字节01-03:最近一次更新的时间(YYMMDD)。 字节04-07:数据库文件记录的数目。 字节08-09:第一个数据记录的位置,等于头记录所占的长度。 字节10-11:每个记录的长度(包括删除标志),等于所有字段宽度之和再加1。 字节12-27:保留,为0x00。 字节28-29:保留(VFP中已定义为数据表标志和代码页标志)。 字节30-31:保留。 字节32-n:字段子记录(field subrecord)。 字节n+1:头记录结束标志0x0D。 (在VFP中,字节n+2-n+264还包含有.DBC文件路径的相关信息。) 1.2. 字段子记录结构描述 头记录第08-09字节指示了数据记录的开始位置,每个数据记录以删除标志开始(0x20或0x28),删除标志后面是记录的具体内容。

dbf文件格式说明

dBase是第一个在个人电脑上被广泛使用的单机版数据库系统,在CP/M与DOS的时期,由Ashton-Tate公司所发表。在1980年,它最初是出现在CP/M的软件,而后被移植到Apple II与IBM PC的DOS上。在dBase III与dBase III Plus时,成为当时数据库市场的主流,而后其他公司推出功能相近甚至是强化的产品,例如Clipper或FoxPro,它们被称为xBase。 1.DBF文件的整体结构 文件头:包含①基本信息(含32字节的数据)②字段格式说明(每项32个字节) 0D值的间隔符 记录1 记录2 记录3 … … … 记录n 1A结束符号 2.DBF文件头的详细格式: ①基本信息 内容说明 在文件中的 位置 01个字节表示当前的版本信息 1-33个字节表示最近的更新日期,按照YYMMDD格式。 4-71个32位数文件中的记录条数。 8-91个16位数文件头中的字节数。

10-111个16位数一条记录中的字节长度。 12-132个字节保留字节,用于以后添加新的说明性信息时使用,这里用0来填写。 141个字节表示未完成的操作。 151个字节dBASE IV编密码标记。 16-2712个字节保留字节,用于多用户处理时使用。 281个字节DBF文件的MDX标识。在创建一个DBF 表时,如果使用了MDX 格式的索引文件,那 么 DBF 表的表头中的这个字节就自动被设置了一个标志,当你下次试图重新打开这个 DBF表的时候,数据引擎会自动识别这个标志,如果此标志为真,则数据引擎将试图打 开相应的MDX 文件。 291个字节Language driver ID. 30-312个字节保留字节,用于以后添加新的说明性信息时使用,这里用0来填写。 ②DBF文件头中记录项(字段)的详细格式: 位置内容说明 0-1011个字节记录项名称,是ASCII码值。 111个字节记录项的数据类型,是ASCII码值。(B、C、D、G、L、M和N,具体的解释见表2.9)。 12-154个字节保留字节,用于以后添加新的说明性信息时使用,这里用0来填写。 161个字节记录项长度,二进制型。 171个字节记录项的精度,二进制型。 18-192个字节保留字节,用于以后添加新的说明性信息时使用,这里用0来填写。 201个字节工作区ID。 21-3010个字节保留字节,用于以后添加新的说明性信息时使用,这里用0来填写。 311个字节MDX标识。如果存在一个MDX 格式的索引文件,那么这个记录项为真,否则为空。 如一表有n个字段,该格式就有n项,共占空间32*n个字节。 ③ DBF文件中的数据类型: 代码数据类型允许输入的数据

DBF文件 与 EXCEL文件转换操作流程

DBF文件与 EXCEL文件转换操作流程 天津市学籍注册软件需要安装能够打开dbf文件的软件,例如:Visual FoxPro 6.0(简称VFP6.0),请大家自行上网下载、安装。 各位老师自行从本校招生办公室要招生录取数据(上报考试院的),要是有dbf文件按照以下操作进行: 一、DBF文件转换为 EXCEL文件 双击打开招生录取数据的DBF文件后,点击文件——导出,如下图 导出后,弹出对话框导出类型选择Excel5.0(XLS)类型,如下图

然后点击到的方框后的省略号(…)【见下图1红色方框内】,弹出对话框另存为保存在一栏中选择你要保存导出excel文件的路径(地方)见下图2;在另存为导出一栏中填写你要导出文件的名称见下图3,后点击保存(下图3红框内),即可转换为Excel文件根据数据标准表的格式内容更改相关内容。 图1 图2

图3 二、EXCEL文件转换为DBF文件 1.将按照数据标准表做的EXCEL文件(注意做备份)打开,选中 所有数据转化成文本格式(单元格—格式—文本—确定)见下 图。

2.在每列后边缘鼠标变成双击使每列展开保证每列中的数据完全可以看到(见下图1,展开前;下图2展开后,如学校名称、身份 证号全部信息完全可以看到) 图1

图2 3.鼠标选取数据表内任意一数据(不可选取数据外的空白单元格) 【见下图1是正确的,2是错误的】 图1

图2 4.点击文件——另存为(下图1),在弹出对话框另存为——保存位置选择要保存文件的位置,保存类型对话框内选择DBF4(Dbase IV)(*.dbf),文件名对话框填写自己想要的文件名(下图2),点击保存,再弹出的对话框根据提示内容点击确定(下图3)、是(下 图4)即可保存为所需dbf文件。 图1

相关文档