Answers:
要打开和编辑,请打开Excel 2007,只需将dbf文件拖到其中即可。
要创建新的DBF文件(http://www.excelforum.com/excel-2007-help/643473-save-as-dbf.html):
在Excel 2007中,转到“文件>另存为..”,然后选择.csv
现在打开Access 2007,选择“导入数据”,然后选择csv文件。
然后将数据加载到表中,然后可以从其中将Access中的数据导出到DBF文件中!选择DBF3,DBF4,DBF5
我已经使用Open Office处理dbf文件。
Google文件-docs.google.com上载.xls(.xlsx保存下载dbf。)或Jakub的方法
2015年11月更新:Google云端硬盘现在取代了Google文档,可以通过右键单击将.dbf上载到驱动器和文件夹,并且可以使用上载选项来传输文件。如果.dbf不起作用,请在上载之前重命名.txt并在google驱动器上重命名为.dbf当前有效
进行编辑时,以下两种方法都很方便(从未尝试创建):
http://www.pablosoftwaresolutions.com/html/dbf_explorer.html
我曾经使用过一个名为DBF Viewer plus的程序,它听起来类似于DBF Manager,但我已经有两年没有使用它了,所以不确定是否仍然可用
DBF Manager能够查看,编辑,创建dBase和FoxPro,包括Visual FoxPro数据库。
我有时会使用Infolib,或更准确地说是由美国环境保护署的Randy Deardorff于1998年左右从infolib创建的命令行dbf2info实用程序。虽然表面上只为arcinfo中的“ info”编写,但它也适用于纯文本文件。不幸的是,Windows二进制文件无法在64位Windows上运行。
-=[ INFOLIB.BAT ]=-
AVAILABLE INFOLIB COMMANDS (recall by typing "infolib")
ascii2info dbf2info dbfitems dbflist
dbflook info2ascii info2dbf infodel
infodir infoitems infolist infolook
我找不到这些工具的现有Internet主机,因此我将藏起来的东西放到了GitHub:https://github.com/maphew/infolib(也有二进制文件)。
更新:infolib的专有权归ESRI的Todd Stellhorn所有,而Randy负责工具收集。自述文件中的内容:“这些程序广泛使用了公共域C包来进行直接INFO访问,称为ESLI的Todd Stellhorn编写的infolib。”
如果您使用的是Excel的可用性(扩展搜索和替换,重复以前的值,填充...),则可以更改默认存储格式:使用personal-gdb代替 shapefile。然后,您可以在Access中打开.mdb并在其中进行编辑,或者根据需要从.xls进行推/拉。
请记住,保持ObjectID或FID完好无损非常重要,因此不要在Access和Excel端添加或删除行,并且请仅触摸要素类表。只要您备份并小心谨慎,就可以了。
另一个好处是能够使用Longer_Field_Names和增加的行限制。