怎样把dbf做成数据库,导入到excel中

怎样把dbf做成数据库,导入到excel中,第1张

现在有些是Foxpro90的DBF数据表,excel无法直接导入,但你可以将这个dbf数据表另存为dbase结构的dbf数据表,就可以直接导入excel;还有一种在Foxpro使用copy命令就可以直接生成excel格式的文件。先打开文件,然后使用:copy to <文件名> type xls 就可以。

arcgis中的 shp文件存的是图形的信息,dbf中存的是属性的信息,dbf文件是shp文件的一部分。

将数据导入ArcGIS可以通过在arccatalog建立个人数据库,将数据导入数据库里,然后就可以在arcmap里导入了。

利用arcgis软件,打开属性表,选择对应的记录,右击单击有选项export就可以导出为dbf格式数据,直接就可以用excel打开并编辑计算;若无选中记录,默认全部导出;数据计算完毕后,仍保存为dbf格式;

在arcmap地图窗口打开原图层数据和重新计算保存后的表格数据,在图层上右击利用join命令,选择一个能唯一标识图形和属性表的字段,就可以把新数据连接到原始图层中。

1、数据文件里面只有数据,源数据都放在system表空间里面。可以使用在线迁移表空间,但前提是你可以打开原来的数据库,将源数据expdp出来。

2、或者使用dul、aul直接提取数据,不过是收费的。

3、恢复原来的数据库

先用VF建立一个数据库

把需要的dbf文件导入进去

,在ODBC中建立一个"系统DSN"把VF的DBC文件添加进去,其他自定义

导入数据

的数据源选择

Micrsoft

dBase

VFP

Driver(dbf)

在"系统/用户DSN"中后面点新建(如果没有的话)

,选择系统数据源

()

,

再次选择

Micrsoft

dBase

VFP

Driver(dbf)

点"完成"

d出

"ODBC

Visual

FoxPro

Setup"

,在

path

中选择刚才建好的VF数据库文件(

dbc)

其他的自定义

点OK

完成一步了

在用户名中俺就打入了admin

不知道是源\原数据库的密码还是新的数据库密码

点下一步

后面的就不用说啦

不可以。

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,是无法导入dbf文件的。

DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性,高性能,海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能。

dbf是Digital

Beam

Forming的缩写,译为数字波束形成

或数字波束合成,广泛应用于阵列信号处理领域,还表示一种数据库文件。

DBF

数据库可以分为

dBase

III

、foxpro

格式两类。

DBF

数据库是常用的桌面型数据库,它曾经被各企业、事业单位广泛使用。现在,虽然已经有了很多的各种各样的小、中、大型数据库,DBF

数据库依然被很多单位用于数据交换。

打开方式:

DBF

Viewer

Pro

是一个用于

Windows

下的

DBF

数据库文件管理器。

可用FOXPRO打开

还可用EXCEL进行打开

如下代码来自我自编的测试程序

procedure TForm1Button1Click(Sender: TObject);

begin

try

ADOConnection1ConnectionString:='Provider=MicrosoftJetOLEDB40;Data Source='+ExtractFilePath(ApplicationEXEName)+

'emptymdb;Jet OLEDB:Database Password=';

ADOConnection1Connected:=true;

except

showmessage('无法打开数据库,请:1确认文件''zzglxtmdb''在'+'下;2运行该目录下的mdac_typ25exe安装MDAC数据库驱动!!');

exit;

end;

// ADOConnection1Execute('insert into szbmk select from 6001szbmk in ''D:\dbf和acess相互转换'' ''dbase 50;'' order by bmh')

ADOConnection1Execute('select into szbmk from 6001szbmk in ''D:\dbf和acess相互转换'' ''dbase 50;'' order by bmh')

end;

procedure TForm1Button2Click(Sender: TObject);

var

sql:string;

begin

try

ADOConnection1ConnectionString:='Provider=MicrosoftJetOLEDB40;Data Source='+ExtractFilePath(ApplicationEXEName)+

'emptymdb;Jet OLEDB:Database Password=';

ADOConnection1Connected:=true;

except

showmessage('无法打开数据库,请运行该目录下的mdac_typ25exe安装MDAC数据库驱动!!');

exit;

end;

sql := 'SELECT INTO szbmk in ''D:\dbf和acess相互转换'' ''dbase 50;'' FROM szbmk';

ADOConnection1Execute(sql);

end;

或是试试这个:

直接用BATCHMOVE控件,在BDE控件里的

以上就是关于怎样把dbf做成数据库,导入到excel中全部的内容,包括:怎样把dbf做成数据库,导入到excel中、ARCGIS 怎样把dbf文件添加到.shp文件中、拷贝了一个sde.dbf表空间文件,如何把它导入到oracle数据库中,或者如何使用它中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9353663.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存