在EXCEL中能不能打开dbf文件
XLS和DBF文件轻松转换
提示:如果单元格中包含小数,而这些数字为“常规”格式,则该数值将按照与它最接近的整数取整。如果要保留小数点后面的数字,则须选中该单元格,点击“格式→单元格”,进入“数字”选项卡,在“分类”栏中选择“数值”,然后指定需要保留的小数位数。
将XLS文件转换为DBF文件还有一个方法,就是在FoxPro里单击“文件→导入”,在“类型”栏选择Excel版本,然后选择Excel文件和工作表,最后按“确定”即可。导出文件的存储位置可以在“导入”对话框中找到。
当把Excel工作表转换为DBF文件时,Excel工作表第一行中的文本将作为DBF文件的字段名。转换后的数据类型将决定每一字段(列)的数据类型。如果某个字段的第一行没有数据,则此字段的数据类型将转换为文本,即使该字段下面的行中包含数字,这些数字也将转换为文本。
由于工作表中只有可见的数据才可以被转换,所以在转换之前建议先加宽Excel中的列宽,使所有的数据均可见。
XLS→DBF
打开如图所示的Excel工作表“个人所得税.XLS”,单击“文件→另存为”,在“文件类型”选择框中,选择“DBF 3 (dBASEⅢ) (*.DBF)”,单击“保存”按钮,接下来系统会弹出询问对话框,一路单击“确定”或“是”按钮,最后退出Excel。找到刚转换成的DBF文件,双击它,即可启动FoxPro将它打开。
XLS和DBF文件轻松转换
在实际工作中,各个部门之间经常需要相互配合,比如笔者是一名财务人员,使用Excel计算个人所得税,而劳资部门则使用一套FoxPro编写的软件。于是,两个部门之间的数据交换就成了首先要解决的问题。那么,该怎样实现FoxPro的DBF文件与Excel的XLS文件之间的相互转换呢?
提示:将DBF文件转换为XLS文件还有一个方法,在FoxPro里单击“文件→导出”,在“类型”栏选择Excel版本,然后选择目标地址,最后按“确定”即可。
ArcGis属性表.dbf文件使用Excel打开中文乱码的解决方法
ArcGis属性表.dbf⽂件使⽤Excel打开中⽂乱码的解决⽅法2019年4⽉拓展:2019年3⽉27⽇补充:在ArcMap10.3+(根据官⽹描述应该是,作者测试使⽤10.5,可⾏)以后的版本,可以使⽤ArcToolbox⼯具导出Excel,⽽不出现乱码。
⼯具位置ConversionTools——Excel——Table to Excel.xls最⼤65536⾏,.xlsx最⼤1048576⾏最简单的解决⽅法可以先导⼊个⼈地理数据库(Access的.mdb),然后⽤Access打开,输出Excel。
以下是原⽂:ArcGis Shapefile⽂件的属性表信息存储于.dbf格式的⽂件之中。
在 ArcGIS 10.2.1 之前的版本,创建 shapefile 的时候,其编码类型是ANSI,编码规则由操作系统的语⾔区域设置决定的,在中⽂操作系统下编码⽅式是gbk,即936。
可以拖到Excel打开,如果出现乱码情况,根据下⽂的说明操作。
⽽从 ArcGIS Desktop 10.2.1 版本以及之后的版本,产⽣的shapefile是Unicode的,编码规则是 UTF-8 。
对于10.2.1之前版本ArcGis创建的dbf,即GBK编码⽂件:直接扔到Excel打开后,有时会出现中⽂字段乱码的情况,就下图的样⼦。
这是什么原因呢?出现这种情况的原因⼀般是你的Excel跑到外国去了,对,它崇洋媚外了,不认识这个编码了。
解决⽅法先去验证⼀下,打开Excel——【⽂件】——【选项】——【语⾔】,看看编辑语⾔纠正错误。
选择中⽂,点击“设为默认值”,设定完成后重启⼀下Excel。
看结果对于10.2.1以后的ArcGis版本创建Shapefile默认使⽤UTF-8编码,所以使⽤Excel是打开乱码的,Excel认ANSI(中⽂系统下是GBK)。
可以通过导出⽂本后转换到Excel的⽅式解决。
为了使创建Shapefile⽂件默认编码就采⽤GBK,可以通过安装官⽅补丁的⽅式解决。
dbf是什么文件怎么打开
dbf是什么文件怎么打开一些用户在工作的过程中,可能会碰到后缀名为dbf的文件,正常双击是无法打开的,那么这是什么文件呢?怎么打开。
下面给大家推荐一些软件来打开dbf文件,具体请看下文。
dbf是什么文件?dbf文件是一种数据库格式文件,Foxbase,Dbase,Visual FoxPro等数据库处理系统会运用到dbf格式文件,dbf格式数据库是常用的桌面型数据库。
作为一个在商业应用中的结构化数据存储标准格式,dbf格式文件得以广泛的应用于各类企业及事业单位用于数据交换。
dbf文件怎么打开?1、使用Excel办公软件直接调出dbf文件。
具体而言,在打开文件时,通过选择打开的文件格式即可顺利打开dbf文件,非常简便!2、使用Access办公软件直接调出dbf文件。
具体而言,在打开文件时,通过选择打开的文件格式即可顺利打开dbf文件,如图所示:打开数据库文件。
3、使用DBFViewerPlus直接调出dbf文件。
DBFViewerPlus是一个用于 Windows 下的 DBF 数据库文件管理器,直接打开dbf文件即可。
4、使用VFP打开dbf文件。
具体而言,选中所需的dbf文件,将其拖动到软件操作界面中command命令窗口,待鼠标图片变成圆圈后才可放开,文件即被打开;否则,软件没有响应。
5、使用《DataBaseBrowser数据库浏览器》打开dbf文件。
它是一种可视化数据库浏览管理软件,能够用最简单、直观的方式创建、编辑、处理DBF数据库文件。
补充:MySQL 数据库常用命令create database name; 创建数据库use databasename; 进入数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 查看表的结构select 中加上distinct去除重复字段mysqladmin drop databasename 删除数据库前,有提示。
编写EXCEL文件转DBF文件要知的资料
编写EXCEL文件转DBF文件要知的资料自从微软自EXCEL2007开始取消了另存为DBF文件功能之后。
我只好用国产WPSOFFICE中的ET把EXCEL文件转换成DBF文件了。
而其他软件都是收费的,所谓在线转换工具更就是个笑话。
不过ET的转换也不完美,偶然会碰到情况,不知为何只能转换前几列数据的情况。
这时要先把EXCEL表格先另存为CSV文件,然后再读入CSV文件再另成为DBF文件。
而且,用ET打开DBF文件编辑,若是增加新纪录后保存,往往DBF文件中记录个数是不变的,造成后面的纪录自动丢失。
因此我尝试自己写程序来转换,发现光从网上找到的DBF文件头结构资料是不够的,经过参考ET转换出来的DBF文件,发现若要正确转换成DBF文件,还有几个分隔符和某些格式需要注意。
(一)首先是前32字节的DBF文件头资料,这部分及第(二)部分基本上是从网上复制来的资料,参考(https:///weixin_30896657/article/details/95757196)1.表头记录的结构:字节偏移说明0 文件类型0x02 FoxBASE0x03 FoxBASE+/dBASE III PLUS,无备注0x30 Visual FoxPro0x43 dBASE IV SQL 表文件,无备注0x63 dBASE IV SQL 系统文件,无备注0x83 FoxBASE+/dBASE III PLUS,有备注0x8B dBASE IV 有备注0xCB dBASE IV SQL 表文件,有备注0xF5 FoxPro 2.x(或更早版本)有备注0xFB FoxBASE1 - 3 最近一次更新的时间(YYMMDD)其中第1字节是年份,其值+1900就是建立的年份,第2字节的值是月份,第3字节的值是日期4 - 7 文件中的记录数目第4字节的值是总记录数/256后的余数,一般第5字节的值*256 + 第4字节的值为记录总数目。
8 - 9 第一个数据记录的位置第8字节的值是位置/256后的余数,一般第9字节的值*256 + 第8字节的值为记录在DBF文件中开始的位置。
EXCEL文档与VFP (DBF)数据库文档的相互转换
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)格式。
当鼠标点选的单元格在数据区域外进行保存时,会出现以下提示框:当点选了数据区域内的单元格后再进行保存操作就可以了。
DBF文件和Excel文件间的数据转换
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文件如何打开 DBF文件怎么创建
DBF文件是什么类型的文件格式?DBF文件如何打开?DBF文件如何创建?DBF文件是数据库存储的标准格式,就像PS软件有自己的格式,图片的格式有好多,如JPG、PNG 等。
DBF文件格式比较少见,毕竟数据库格式是专业方面的。
下面来看看什么是DBF文件,以及DBF文件打开和创建图文教程。
dbf是什么文件?DBF文件是一种数据库格式文件,Foxbase,Dbase,Visual FoxPro等数据库处理系统会运用到dbf格式文件,dbf格式数据库是常用的桌面型数据库。
作为一个在商业应用中的结构化数据存储标准格式,dbf格式文件得以广泛的应用于各类企业及事业单位用于数据交换。
DBF文件怎么打开?大部分的普通用户因为没有接触过数据库,自然对于dbf格式感到陌生。
要打开dbf格式文件,可以使用专门的DBF表查看器,像是DBFViewerPlus、sdbf、DataBaseBrowser数据库浏览器等,可以用于查看和编辑DBF文件。
可以搜索和筛选的字段值。
另外,office里的excel和access都可以打开DBF文件。
1、DBFViewerPlus,DBF表查看器,查看和编辑DBF文件。
可以搜索和筛选的字段值。
DBF查看器加是同为编辑和搜索的一些附加功能的便携式DBF表查看器。
2、sdbf(DBF文件查看器)DBF文件查看器是一款用户友好且直观的应用程序,可以轻松地打开和读取DBF文件,以及对其进行编辑或创建新的DBF文件。
DBF文件查看器能方便用户使用,旨在为您提供打开和使用数据库文件,而无需在您的系统上安装任何其他程序的手段。
若要使用该应用程序,没有必要安装它,由于其可移植性功能。
只是,可以解压缩存档和启动Sdbf。
它的接口是很基本的不起眼,但是可以管理,成功地完成其工作。
3、是数据库资料查询浏览的工具软件,可以查询数据库数据内容,也可以查询数据库的结构信息,包括数据库信息,表结构、索引、主键的信息,并且可以查询数据库查询及视图信息。
DBF3.1.0.52导入导出Excel格式
二、应用:
(一)打开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:
成功导入!
删除不要的记录。
EXCEL文档和VFP-(DBF)数据库文档的相互转换
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实现EXCEL数据转换
Visual FoxPro是应用广泛的前台数据库开发平台之一,因此在我们日常工作中时常会遇到DBF数据文件。
然而随着办公自动化的普及,越来越多的时候需要将DBF文件转化为Excel 电子文档。
常用转化方法是在FoxPro中用Copy命令进行格式转化或直接用Excel打开DBF 文件。
这两种方式虽然都能达到目的,却不能得到格式规范、可以直接打印输出的报表,且输出的Excel文件中,无法对数据类型进行有效转换,极易出现数据统计错误。
有没有更好的方法呢?这里有一个更加通用的方法,在VFP中调用Excel,可以由DBF文件直接生成格式如下图所示一样复杂的Excel报表(如图1)。
具体过程如下:假设我们要将表Agcallop.dbf文件输出为Excel格式文档,报表形如图1所示。
为使通用性更强,页面采用A4纸横向输出,默认字体为宋体10号,页脚处添加页号。
部分程序代码如下:m.outfilename=putfile('输出结果','agcallop','xls')&&取导出文件名称图1 Excel报表ef=CREA TEOBJECT('Excel.application')&&调用Excel程序ef.Workbooks.add&&添加工作簿ef.Worksheets("sheet1").Activate&&激活第一个工作表ef.visible=.t.&&显示Excel界面ef.Cells.Select&&选择整张表ef.Selection.Font.Size = 10&&设置整表默认字体大小为10select 0use agcallop&&选择被导出的表num=reccount()&&求导出总记录数go topi=5ef.range("F1:K1").Select&&选择标题栏所在单元格ef.Selection.Merge&&合并单元格with ef.range("F1 ")&&设置标题及字体属性.value='客户服务部业务代表工作量情况统计表' ="黑体".Font.size=18endwithef.Rows(2).RowHeight=1/0.035&&设置第二行高度为1cmef.range("H2:O2").Select&&选定统计条件栏所在单元格ef.Selection.Merge&&合并单元格ef.range("H2").Font.size=10ef.range("H2").HorizontalAlignment=4&&设置内容对齐方式为右对齐,3为居中,2为右对齐ef.range("H2").value='统计时间:'+dtoc(date())+'打印日期:'+dtoc(date()) ef.Rows("3:4").Selectwith ef.Selection.HorizontalAlignment = 3&&设置3、4行为水平对齐.V erticalAlignment = 2&&垂直居中.NumberFormatLocal = "@"&&设置3、4行为字符型内容endwithef.Range("A3:A4").Selectef.Selection.Merge&&纵向合并第一列3、4行ef.Range("A3").V alue='工号'&&设置第一列标题内容ef.Columns("A").Select&&整列选择ef.Selection.HorizontalAlignment = 3&&水平居中ef.Columns("A:B").Selectef.Selection.NumberFormatLocal = "@"&&设置A、B列为字符型内容ef.Range("B3:B4").Selectef.Selection.Merge&&纵向合并第二列3、4行ef.Range("B3").V alue='姓名'&&设置第二列标题内容ef.Columns("B").Select&&整列选择ef.Selection.HorizontalAlignment = 3&&水平居中ef.Range("C3:E3").Select&&横向合并第三行C-E列ef.Selection.Mergeef.Range("C3").V alue='话务总量'&&第三行大标题为“话务总量”的列ef.Range("C4").V alue='电话呼入量'&&“话务总量”下第1个小标题“电话呼入量”ef.Range("D4").V alue='电话呼出量'&&“话务总量”下第2个小标题“电话呼出量”ef.Range("E4").V alue='合计'&&“话务总量”下第3个小标题“合计”ef.Range("F3:H3").Selectef.Selection.Mergeef.Range("F3").V alue='话务总时间'ef.Range("F4").V alue='呼入时间'ef.Range("G4").V alue='呼出时间'ef.Range("H4").V alue='合计'ef.Range("I3:K3").Selectef.Selection.Mergeef.Range("I3").V alue='单个话务平均时间'ef.Range("I4").V alue='呼入时间'ef.Range("J4").V alue='呼出时间'ef.Range("K4").V alue='合计'ef.Range("L3:L4").Selectef.Selection.Mergeef.Range("L3").V alue='累计工作时间'ef.Range("M3:M4").Selectef.Selection.Mergeef.Range("M3").V alue='无效时间'ef.Range("N3:N4").Selectef.Selection.Mergeef.Range("N3").V alue='录入量'ef.Range("O3:O4").Selectef.Selection.Mergeef.Range("O3").V alue='有效时间比'接下来通过scan语句,依次为每一行每一列单元格赋值。
转换E00技术总结
转换E00技术总结MapGis文件格式转换E00格式。
MapGis为国产GIS软件产品,数据格式分为点、线、面,分别为*.WT、*.WL、*.WP文件,其中都包含图形和属性数据;E00格式是美国ESRI公司的ArcGIS软件系统的文件格式。
随着GIS技术应用的不断深入,MapGis 已经不能够满足土地信息系统的需要,功能更加强大的ArcGis逐步占领了市场,并得到的迅速的推广和应用;这样需要将MapGis系统中的数据准确的转换为ArcGis的数据格式已经势在必行。
E00数据格式是ArcGis系统支持的标准格式,所以采用E00格式作为数据转换的目标格式。
如何准确的将MapGis格式转换为E00格式,是MapGis应用系统过渡到ArcGis系统的主要任务。
转换的技术路线是先将MapGis格式的数据进行标准化预处理,然后转换为SHAPE格式,再对SHAPE格式的数据进行整理检查,检查无误后把SHAPE转换为Coverage格式,最后将Coverage转换为E00格式。
以下内容以MapGis6.5和ArcGis9.1为例,就MapGis格式转换为E00格式,进行详细的介绍。
数据转换之前应该对MapGis数据进行标准化预处理。
主要任务就是对MapGis 的图形进行拓扑检查,保证拓扑正确;然后对属性数据进行整理,检查字段的类型、长度,并对属性值的有效性进行验证。
转换步骤演示如下:1、运行MapGis软件,在程序主菜单中选择“库管理”的“属性库管理。
”2、出现MapGis属性管理子系统窗口,然后选择“文件”并装入需要转换的MapGis 文件(本例装入的点文件)。
3、检查属性结构,选择“结构”中的“编辑属性结构”下的“编辑点结构”。
4、出现“编辑属性结构”窗口,可以调整属性结构,修改后单击“OK”保存结果。
5、检查数据属性值的内容,无误后将属性数据输出,选择“属性”中的“输出属性”。
注意:MapGis进行格式转换时容易出像属性内容错乱现象,所以最好先输出属性。
DBF是什么文件,DBF文件打开方法
DBF是什么⽂件,DBF⽂件打开⽅法
DBF是Digital Beam Forming的缩写,译为数字波束形成或数字波束合成。
数字波束形成技术是天线波束形成原理与数字信号处理技术相结合的产物,其⼴泛应⽤于阵列信号处理领域。
但是我们所说的DBF格式⽂件跟上⾯的描述是不⼀样的。
其实DBF是⼀种特殊的⽂件格式,是DBF是dBase和FoxPro所使⽤的数据库格式。
DBF数据库分dBase III 、foxpro两种格式。
⽽DBF数据库是很常⽤的桌⾯数据库,应⽤与企业和事业单位中,作为⼀个在商业应⽤中的结构化数据存储标准格式,作⽤就是在单位之间⽤于数据交换。
那么DBF格式⽂件怎么打开呢?
说的DBF⽂件打开⽅式我们可以通过⼀些软件直接打开它即可。
⽐如可⽤FOXPRO打开,当然还可以⽤EXCEL进⾏打开它,或者⼀些专⽤软件DBFView,都是可以打开并且编辑相应的DBF⽂件哦。
以上就是DBF是什么⽂件,怎么打开的操作⽅法了,希望对你有所帮助哦。
将dbf文件转成xls文件的方法
将dbf文件转成xls文件的方法1、将一个dbf文件转成一个xls文件方法一.Excel直接调出dbf文件,通过“另存为”保存成xls文件。
具体操作如下:1)启动Microsoft Excel2)打开dbf文件:选定“文件”菜单,选择“打开”命令,在打开对话框窗口的“文件类型”下拉列表中,选取“dBase文件(*.dbf)”在“查找范围”中指定盘符和文件夹,选中要打开的dbf文件,单击“打开”按钮。
3)将文件另存为xls文件:选定“文件”菜单,选择“另存为”命令,在另存为对话框窗口的“保存类型”下拉列表中,选取“microsoft excel 工作簿(*.xls)”,在“文件名”文本框中输入文件名,单击“保存”按钮。
注意:如果在打开dbf文件时,出现“不可识别的文件格式”的提示,说明此dbf文件版本较高,无法正常转换(一般在foxBASE、FoxPro程序下产生的dbf 文件用此方法能正常转换),应另选其它转换方法。
方法二.用Visual Foxpro提供的“导出”功能,将dbf文件转换成xls文件具体操作如下:1)启动Visual Foxpro程序2)选定“文件”菜单,选择“导出”命令,在导出对话框窗口“类型”下拉列表中,选取“microsoft excel 5.0(xls)”或者“microsoft excel 2.0,3.0,and4.0(xls)”;在“来源于”文本框中指明要转化的dbf文件的路径及文件名;在“到”文本框中指明最终转化成xls文件所存放的路径和文件名;如只想把dbf文件中符合某些条件的数据转换成xls数据,可点击“选项”按钮,在出现的“导出选项”对话框中进行相应的设置,然后点击“确定”按钮。
方法三.利用copy命令进行数据的转化具体操作如下:1)启动Visual Foxpro程序2)在系统的命令窗口输入如下两条命令:use <表文件名>copy to <目标文件名>.xls type xls此方法也可以使用范围或条件子句只将满足条件的数据转换成Excel文件。
EXCEL转DBF技巧
中考报名:EXCEL转DBF方法与技巧最近正在忙中考报名,因此久已不用的VFP也再一次拾了起来。
报名软件给的是一个VFP表单界面,需要用户逐项输入学生信息。
人数少还无所谓,像我们动辄数百人,输入工作就显得颇为烦琐,且失误不可避免,后期的核对、修改工作也颇费功夫。
其实,我们有从学籍网中导出的学生信息,基本上要填的东西都有,为什么不直接用这些信息呢?所以每次中考报名,都要在这里下点功夫。
下面,笔者结合自己的亲身经历,谈谈数据从电子表格导入到数据库的方法,希望对大家有所帮助1、基本思路:学籍网中导出的数据是EXCEL文件,而中考报名需要的是DBF 数据表文件。
所以我们需要的是用EXCEL软件把相关数据整理好之后,利用VFP的文件导入功能将XLS文件转换成DBF文件,然后按照报名文件格式进行字段类型、宽度调整,从而得到合格的数据表文件。
2、操作流程:1)打开报名软件,输入一名学生信息,然后保存退出。
目的:得到报名文件的样本bm.dbf,包含数据排列顺序、字段名称、数据类型、字段宽度等,以此作为下一步操作的模板。
2)打开VFP,将bm.dbf导出成bm.xls,保存退出。
目的:得到EXCEL中数据处理的母表,学生报名所有数据都将按该表的顺序、格式进行整理。
3)打开EXCEL,将学生报名所需要的信息复制到bm.xls中。
一般情况下,应该把所有数据都用选择性粘贴的方法,只复制数据,不复制格式。
目的:得到符合报名要求所有数据的XLS文件,该文件将成为数据表文件的基础。
4)在EXCEL 2003中,将bm.xls另存为bm.dbf文件。
目的:获得最初的DBF表文件。
5)在VFP软件中,利用表设计器对bm.dbf进行格式调整,分别修改字段类型、字段宽度,使之符合报名文件的要求。
目的:得到符合报名要求的DBF表文件。
6)将bm.dbf文件复制到报名软件的data文件夹中,打开报名软件,进行索引、检查,确认无误后,开始打印报名信息核对表,数据上报,学生图片采集。
EXCEL进行学籍数据处理技巧
结束语
• 以上仅仅是EXCEL的沧海一粟,充分发 以上仅仅是EXCEL的沧海一粟, 的沧海一粟 挥想象力和探索精神, 挥想象力和探索精神,会有更多的收获 • 中文的EXCEL论坛 中文的EXCEL论坛 • 谢谢大家! 谢谢大家!
前言
• 从新生录取到毕业电子注册,我们都需 从新生录取到毕业电子注册, 要把不同的学籍数据上传到学信网 • 除此以外,日常工作中,也有很多分析 除此以外,日常工作中, 处理数据的需要 • 编写专门的程序是个不错的办法,但却 编写专门的程序是个不错的办法, 不是唯一的途径 • EXCEL是OFFICE套装中,最强有力的 EXCEL是OFFICE套装中 套装中, 数据处理工具
• 打开要转换的EXCEL文件,在EXCEL中处理 打开要转换的EXCEL文件, EXCEL中处理 文件 好表格的标题行名称(因为转换后, 好表格的标题行名称(因为转换后,EXCEL 的标题行名称即成为DBF的字段名称 的字段名称) 的标题行名称即成为DBF的字段名称) • 在“文件”→“另存为…”的窗口中,把“保 文件” 另存为…”的窗口中 的窗口中, 存类型”改为“ 存类型”改为“DBF 3”格式,保存时如有提 3”格式, 示窗口, 示窗口,按“是”即可 • 由于导出的DBF文件字段长度与标准库不一致, 由于导出的DBF文件字段长度与标准库不一致 文件字段长度与标准库不一致, 所以需在VFP中打开空白的标准库 中打开空白的标准库, 所以需在VFP中打开空白的标准库,然后输入 命令: 命令: append from 文件名 • 即可把数据导入至标准库
目录
• • • • • • • DBF转换为 DBF转换为EXCEL 转换为EXCEL EXCEL转换为 EXCEL转换为DBF 转换为DBF VisualFoxPro常用命令 VisualFoxPro常用命令 函数的使用 数据透视表 邮件合并 其它
Excel的基本知识
Excel的基本知识第四章中⽂EXCEL4.1 Excel的基本知识⼀、EXCEL2000的概述Excel是微软公司出品的Office系列办公软件中的⼀个组件,确切地说,它是⼀个电⼦表格软件,可以⽤来制作电⼦表格、完成许多复杂的数据运算,进⾏数据的分析和预测并且具有强⼤的制作图表的功能;现在的新版本Excel 2000还可以制作⽹页。
⼆、EXCEL的主要功能1.表格制作EXCEL具有很强的表格制作功能。
⽤它可以随⼼所欲的制作各种结构和形式的表格。
2.数据计算EXCEL可以提供公式和函数轻松完成各种计算。
3.图表显⽰⽤EXCEL可以将表格中数据之间的关系表现成柱形、直⽅图、饼图等,可以根据要求将数据和图表放置在⼀张表格中,⽐较直观的反映情况。
4.编辑打印可以对表格进⾏各种修饰,如设定字型、字体、表格线、背景等,并按设置打印输出。
5.EXCEL2000的新功能新增剪贴板⼯具栏⼯作表格区采⽤透明模式新增检测与修复功能选项⽇期格式WEB功能微软教本编辑器选项安全性OFFICE助⼿三、EXCEL的启动和退出1.启动启动Excel最常⽤的⽅法有:单击任务栏的“开始”按钮,选【程序】→【Microsoft Excel】项。
如果安装了“Microsoft Office快捷⼯具栏”,则可在“桌⾯”上双击⼯具栏中的Excel 图标。
单击“开始”菜单,选“⽂档”项,从列出的Excel⽂件中选择⼀个,系统将启动Excel,并把该⽂件打开。
从“资源管理器”或“我的电脑”中,双击任何⼀个Excel⽂件,Excel就会启动并把该⽂件打开。
2.退出退出Excel的主要⽅法有:单击Excel窗⼝右上⾓的关闭按钮“ ”。
双击左上⾓的窗⼝控制按钮(Excel图标)。
单击左上⾓的窗⼝控制按钮(Excel图标),在出现的控制菜单中选择“关闭”。
选菜单【⽂件】→【关闭】项。
按+组合键。
四、Excel窗⼝Excel启动成功后,就出现了Excel窗⼝,如图4-1所⽰,各组成部分的功能和作⽤如下:1. 标题栏图4-1 Excel窗⼝的组成与所有Windows的应⽤程序⼀样,标题栏中显⽰窗⼝的名字,并有控制按钮可以让⽤户对窗⼝进⾏移动、关闭、缩⼩、放⼤、最⼤化、最⼩化等操作。
Excel自动获取外部数据
采用Visual Basic应用程序版开发了一套“通用报表分析系统”(界面如图1)。
该系统用于拥有众多子公司的母公司的每月财务报表合并汇总。
所有子公司的统计报表如资产负债表、损益表是由FoxBase编制的财务软件生成的dbf文件,取名为ATV001xx.dbf----xx月份资产负债表,ATV002xx.dbf----xx月份损益表等。
一个子公司的所有dbf文件放在一个单独的目录中,如C:Tpalm1,C:Tpalm2等。
母公司每月份生成的汇总报表为TTTyymm.xls(yy----年份,mm----月份),它有“资产负债表”、“损益表”等若干工作表组成。
每张工作表是由所有子公司相应的dbf文件的相应项目的数据相加而成。
只要将dbf文件逐一转化到TTTyymm.xls中去,很容易利用Excel的公式设置功能生成母公司的每张汇总报表。
这套系统的关键在于如何将所有dbf文件转换到同一个Excel工作簿中。
直接通过“文件”菜单中的“打开”项, 选择文件类型为dBase文件(*.dbf), 可将dbf文件转换到Excel工作簿中,但这工作簿只存转换而来的一张工作表,其他表都自动关闭了。
另外,通过“工具”菜单中的“向导”,选择“文件转换”后,只是将一系列dbf文件转换为一系列xls文件而已。
于是采用建立ODBC数据源获取外部数据的办法, 将dbf文件逐一转换到一个Excel工作簿内, 且用Visual Basic for Application将转换过程自动化。
只要按一下图1中的“生成报表”按钮, 就能完成所有dbf 文件的转换, 且利用Excel公式自动计算功能完成所有报表的汇总计算。
按“显示报表”按钮,选择表名,可以浏览报表数据。
具体的方法是:一、建立ODBC数据源(1) 打开“数据”菜单, 选择“获取外部数据”, 然后单击“新建查询”;(2) 在“选择数据源”对话框中, 双击“<新数据源>”;(3) 出现“创建新数据源”对话框,输入数据源名称, 选择驱动程序如Microsoft dBase Driver(*.dbf), 单击“连接”;(4) 在“ODBC dBase安装”对话框中, 单击“使用当前工作目录”前的复选框, 去掉缺省( , 单击“选定目录(s)”, 选择子公司存放dbf文件的目录如C:Tpalm1, 连按“确定”;(5) 当出现Microsoft Quary对话框时, 单击“关闭”, 退出。
DBF文件 与 EXCEL文件转换操作操作规范
DBF文件与EXCEL文件转换操作流程
天津市学籍注册软件需要安装能够打开dbf文件的软件,例如:Visual FoxPro 6.0(简称VFP6.0),请大家自行上网下载、安装。
各位老师自行从本校招生办公室要招生录取数据(上报考试院的),要是有dbf 文件按照以下操作进行:
另存
另存
,
1.
化成文本格式(单元格—格式—文本—确定)见下图。
2.在每列后边缘鼠标变成双击使每列展开保证每列中的数据完全可以看到(见下
图1,展开前;下图2展开后,如学校名称、身份证号全部信息完全可以看到)
图1
图2
3.鼠标选取数据表内任意一数据(不可选取数据外的空白单元格)【见下图1
是正确的,2是错误的】
图1
图2
4.点击文件——另存为(下图1),在弹出对话框另存为——保存位置选择要保存文件的位置,保存类型对话框内选择DBF4(Dbase IV)(*.dbf),文件名对话框填写自己想要的文件名(下图2),点击保存,再弹出的对话框根据提示内容点
击
5.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在EXCEL中能不能打开dbf文件?
是可以的我试验成功了
先大概说明方法:DEBUG 经典的DOS命令
原理:制作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中打开时可能会产生数据丢失现象。