什麼是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等文件解壓縮工具打開,但它不適用於上述數據庫應用程序。