什么是DBF文件?

如何打开,编辑和转换DBF文件

具有.DBF 文件扩展名文件很可能是数据管理软件dBASE使用的数据库文件。 数据以包含多个记录和字段的数组形式存储在文件中。

由于文件结构非常简单,并且在数据库程序第一次出现时早期使用了格式,所以DBF被认为是结构化数据的标准格式。

Esri的ArcInfo也将数据存储在以.DBF结尾的文件中,但它被称为shapefile属性格式。 这些文件使用dBASE格式来存储形状的属性。

FoxPro表文件也使用DBF文件扩展名,名为Microsoft Visual FoxPro的数据库软件。

如何打开DBF文件

dBASE是用于打开DBF文件的主要程序。 但是,其他数据库和数据库相关应用程序也支持文件格式,如Microsoft Access,Microsoft Excel,Quattro Pro(Corel WordPerfect Office的一部分),OpenOffice Calc,LibreOffice Calc,HiBase Group DBF Viewer,Astersoft DBF Manager,DBF Viewer Plus,DBFView,Swiftpage Act! 和Alpha Software Alpha Anywhere。

提示:如果您想在Microsoft Excel中打开它们,您应该将Microsoft Works数据库文件保存为dBASE格式。

GTK DBF Editor是macOS和Linux的免费DBF开启器,但NeoOffice(用于Mac),多软件FlagShip(Linux)和OpenOffice也可以工作。

Xbase模式可以与Emacs一起使用来读取xBase文件。

ArcGIS中的ArcInfo使用shapefile属性文件格式中的DBF文件。

不连续的Microsoft Visual FoxPro软件也可以打开DBF文件,无论是数据库还是FoxPro表格文件格式。

如何转换DBF文件

大部分可以打开或编辑DBF文件的软件都可以将其转换。 例如,MS Excel可以将DBF文件保存为该程序支持的任何格式,例如CSVXLSXXLSPDF等。

发布上述DBF查看器的同一个HiBase Group也有DBF Converter,它将DBF转换为CSV,Excel格式如XLSX和XLS, 纯文本 ,SQL, HTM ,PRG, XMLRTF ,SDF或TSV。

注意: DBF Converter只能在免费试用版中导出50个条目。 如果您需要导出更多,您可以升级到付费版本。

dbfUtilities将DBF导出为文件格式,如JSON,CSV,XML和Excel格式。 它通过dbfUtilities套件中包含的dbfExport工具工作。

您也可以使用DBF Converter在线转换DBF文件。 它支持将文件导出为CSV,TXT和HTML。

有关dBASE的更多信息

DBF文件通常出现在使用.DBT或.FPT文件扩展名的文本文件中。 他们的目的是用简单易懂的原始文本描述数据库中的备忘录或备注。

NDX文件是单一索引文件,用于存储字段信息以及如何构建数据库; 它可以保存一个索引。 MDX文件是多个索引文件,最多可包含48个索引。

所有关于文件格式标题的细节都可以在dBASE网站上找到。

1980年发布的dBASE使其开发商Ashton-Tate成为市场上最大的商业软件发布商之一。 它最初只运行在CP / M微机操作系统上,但很快被移植到DOS,UNIX和VMS。

在那之后的十年中,其他公司开始发布他们自己的dBASE版本,包括FoxPro和Clipper。 这促使了dBASE IV的发布,它与SQL(结构化查询语言)同时出现,并且越来越多地使用Microsoft Windows。

到20世纪90年代初,随着xBase产品仍然很受商业应用领域的领导者青睐,前三家公司Ashton-Tate,Fox Software和Nantucket分别由Borland,Microsoft和Computer Associates购买。

仍然无法打开文件?

如果您的文件未打开以上建议,请仔细检查文件扩展名以确保其实际读取为DBF。 某些文件格式使用的文件扩展名拼写相似,但格式完全不同,无法使用DBF查看器和编辑器打开。

一个例子是DBX文件。 它们可能是Outlook Express电子邮件文件夹文件或AutoCAD数据库扩展文件,但无论使用上述相同的工具都无法打开。 如果你的文件没有打开这些数据库程序,请检查以确保你实际上没有处理DBX文件。

如果您的文件实际上是DBK文件,则可能是索尼爱立信手机备份文件格式。 它可能可以使用索尼爱立信PC套件或7-Zip等文件解压缩工具打开,但它不适用于上述数据库应用程序。